<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0' gd:etag='W/&quot;A0MAQn09cCp7ImA9WhJTF0Q.&quot;'><id>tag:blogger.com,1999:blog-3866823333303300827</id><updated>2012-06-27T05:17:23.368-07:00</updated><title>.net,sql, Java Script and Jquery help</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://chakravarthi-sreekanth.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3866823333303300827/posts/default?redirect=false&amp;v=2'/><link rel='alternate' type='text/html' href='http://chakravarthi-sreekanth.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Chakravarthi Sreekanth</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-qbq0J2u2jNE/AAAAAAAAAAI/AAAAAAAABeY/rfAAtCLC5P8/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry gd:etag='W/&quot;CkEDRHwzeCp7ImA9WhVXEk4.&quot;'><id>tag:blogger.com,1999:blog-3866823333303300827.post-8375447408207991130</id><published>2012-04-12T04:06:00.002-07:00</published><updated>2012-04-12T04:37:55.280-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-04-12T04:37:55.280-07:00</app:edited><title>Read xls file asp.net</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Read xls file through oledb connectivity&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;//xls connection object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;OleDbConnection&lt;/span&gt; ocon = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;//xls command object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;OleDbCommand&lt;/span&gt;
ocmd = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;//xls data set object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;DataSet&lt;/span&gt; ds = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;DataSet&lt;/span&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;//xls Data Adapter object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;OleDbDataAdapter&lt;/span&gt; oadapter = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;OleDbDataAdapter&lt;/span&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;//Connection string path&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;String &amp;nbsp;connectionstring = &lt;span style="color: #a31515;"&gt;"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source="&lt;/span&gt; + filepath + &lt;span style="color: #a31515;"&gt;";Extended
Properties=Excel 8.0"&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;//Data table to get sheet names as table names for
select query&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;DataTable&lt;/span&gt; dt = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;Try&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;//initializing connection object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp; ocon = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;OleDbConnection&lt;/span&gt;(connectionstring);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;// opens connection&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;ocon.Open();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;// gets sheet names &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;dt = ocon.GetOleDbSchemaTable(&lt;span style="color: #2b91af;"&gt;OleDbSchemaGuid&lt;/span&gt;.Tables, &lt;span style="color: blue;"&gt;null&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;// process select qyery&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;foreach(datarow
row in dt.rows)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmd = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
&lt;span style="color: #2b91af;"&gt;OleDbCommand&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"SELECT
* FROM ["&lt;/span&gt; + Convert.Tostring( drow[&lt;span style="color: #a31515;"&gt;"TABLE_NAME"])
&lt;/span&gt;, oledbConn);&lt;span style="color: #a31515;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;oleda.SelectCommand
= cmd;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;oleda.Fill(ds);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comments are requested from Blog users........&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3866823333303300827-8375447408207991130?l=chakravarthi-sreekanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chakravarthi-sreekanth.blogspot.com/feeds/8375447408207991130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chakravarthi-sreekanth.blogspot.com/2012/04/read-xls-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3866823333303300827/posts/default/8375447408207991130?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3866823333303300827/posts/default/8375447408207991130?v=2'/><link rel='alternate' type='text/html' href='http://chakravarthi-sreekanth.blogspot.com/2012/04/read-xls-file.html' title='Read xls file asp.net'/><author><name>Chakravarthi Sreekanth</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-qbq0J2u2jNE/AAAAAAAAAAI/AAAAAAAABeY/rfAAtCLC5P8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;Ak4BRX4zeyp7ImA9WhVXEk8.&quot;'><id>tag:blogger.com,1999:blog-3866823333303300827.post-7869839590386324771</id><published>2012-04-12T01:42:00.003-07:00</published><updated>2012-04-12T04:09:14.083-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-04-12T04:09:14.083-07:00</app:edited><title>passing Data Table to SQL Server 2008</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
It is very Easy for bulk upload or insert while passing Data Table to SQL Server 2008.&lt;br /&gt;
&lt;br /&gt;
for these you need to follow the steps&lt;br /&gt;
&lt;br /&gt;
from DB&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 1: Create table type&lt;br /&gt;
&lt;br /&gt;
like create type &amp;lt;table name&amp;gt; as table( -- your entities)&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
create type testtype(id int)&lt;br /&gt;
&lt;br /&gt;
Step 2: create procedure to consume your type&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
&lt;br /&gt;
create procedure calling testprocedure&lt;br /&gt;
@testtypes as dbo.testtype&lt;br /&gt;
as&lt;br /&gt;
begin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- do something with @testtypes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
from code:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
create parameter object or include commands parameter collection&lt;br /&gt;
&lt;br /&gt;
this example I have created one parameter object and added structure to parameter object then i am passing the data table to procedure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
parameter.ParameterName = "@
testtypes&amp;nbsp;";&lt;br /&gt;
parameter.SqlDbType = System.Data.SqlDbType.Structured;&lt;br /&gt;
Parameter.Value = dsExport.Tables[0];&lt;br /&gt;
&lt;br /&gt;
command.Parameters.Add(parameter);&lt;br /&gt;
&lt;br /&gt;
Enjoy with Bulk update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comments are requested from Blog users........
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3866823333303300827-7869839590386324771?l=chakravarthi-sreekanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chakravarthi-sreekanth.blogspot.com/feeds/7869839590386324771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chakravarthi-sreekanth.blogspot.com/2012/04/passing-data-table-to-sql-server-2008.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3866823333303300827/posts/default/7869839590386324771?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3866823333303300827/posts/default/7869839590386324771?v=2'/><link rel='alternate' type='text/html' href='http://chakravarthi-sreekanth.blogspot.com/2012/04/passing-data-table-to-sql-server-2008.html' title='passing Data Table to SQL Server 2008'/><author><name>Chakravarthi Sreekanth</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-qbq0J2u2jNE/AAAAAAAAAAI/AAAAAAAABeY/rfAAtCLC5P8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>