<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tag 'SqlDataReader'</title><link>http://forums.asp.net/search/SearchResults.aspx?q=&amp;tag=SqlDataReader&amp;orTags=0&amp;o=DateDescending</link><description>Search results matching tag 'SqlDataReader'</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Creating a C# Web Service</title><link>http://forums.asp.net/thread/3075850.aspx</link><pubDate>Thu, 09 Apr 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3075850</guid><dc:creator>BrianFan</dc:creator><description>&lt;p&gt;I have an interesting problem at work.&amp;nbsp; I need the ability to get an amount of data, maybe 15MB or less, on a recurring basis for external datasources.&amp;nbsp; Such as from a system in another state.&amp;nbsp; These data files, CSV, XML, or whatever are too large to be transfered via email, plus I would have to manually upload the data to my database, which I don&amp;#39;t want to have to do on a daily basis.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;So, I am considering 2 solutions.&amp;nbsp;(1) Using RSS to pull a feed of data provided by the remote source into my application, then using a SqlBulkCopy or something to upload to my database. (2) Creating a web service that would essentially do the same thing, but put the data into object that I can create and manipulate before I insert the data into the database.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I would like to go with the web service route, but I know very little on how to actually do this.&amp;nbsp; I know how to create a web service, but I have no idea who to set up the connection between my application on the remote data source.&amp;nbsp; How does this work?&amp;nbsp; &lt;/p&gt;
&lt;p&gt;The main strategic advantage of the RSS feed is being to set a Time To Live (TTL) on it so that my application would get any updated data every minute or however long I set it to.&amp;nbsp; Can something similar be established with a web service?&amp;nbsp; Basicall I need to know how to set up a web service for my application that will access an external, geographically dispersed datasource, whether it be XML, CSV, SQL, or whatever is possible, pull that data into my application on a somewhat real time basis, and insert that data into my SQL Server 2005 database.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Any assistance would be greatly appreciated.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Thank you very much,&lt;/p&gt;
&lt;p&gt;Brian&lt;/p&gt;</description></item><item><title>Conversion from oledb to sql</title><link>http://forums.asp.net/thread/2957614.aspx</link><pubDate>Sat, 21 Feb 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2957614</guid><dc:creator>mhinkle2</dc:creator><description>&lt;p&gt;I have this code.&amp;nbsp; Can someone help me convert this to work with a table called tblShipTo from the POSQL.mdf database&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Protected&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; ShipTO_SelectedIndexChanged(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; sender &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Object&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; e &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; System.EventArgs) &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Handles&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; ShipTO.SelectedIndexChanged&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&amp;#39; Dim ConnString As String = &amp;quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|PO.mdb&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; SqlString &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;SELECT * FROM tblShipTo WHERE ShipTo_ID = ?&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;If isnull(Me.txtPODate) Then Stop&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Me&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.txtPODate.Text = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Nothing&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Me&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.txtPODate.Text = Format(Now, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Short date&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Using&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; conn &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; OleDbConnection(ConnString)&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Using&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; cmd &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; OleDbCommand(SqlString, conn)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;cmd.Parameters.AddWithValue(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, ShipTO.SelectedValue)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;conn.Open()&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Using&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; reader &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; OleDbDataReader = cmd.ExecuteReader()&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;While&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; reader.Read()&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;ShipAdd1.Text = reader(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;ShipAdd1&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/p&gt;ShipCity.Text = reader(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;ShipCity&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;ShipState.Text = reader(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;ShipState&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/p&gt;ShipZip.Text = reader(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;ShipZip&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;\&amp;#39;Shi.Text = reader(&amp;quot;State&amp;quot;)&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;VendorZIp.Text = reader(&amp;quot;Zip&amp;quot;)&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;While&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Using&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Using&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Using&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>SQLDataReader</title><link>http://forums.asp.net/thread/2957609.aspx</link><pubDate>Sat, 21 Feb 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2957609</guid><dc:creator>mhinkle2</dc:creator><description>&lt;p&gt;I have the following code, but it is not working.&amp;nbsp; I have tried for several days to get this to work, reading article after article but almost all articles only give partial answers not the whole answer and I cannnot get this work.&amp;nbsp; Can someone tell me what is wrong.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;Imports&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; System.Data&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Imports&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; System.Text&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;Imports&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; System.ComponentModel&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;Imports&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; System.Data.SqlClient&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Partial&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Class&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Default2&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Inherits&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; System.Web.UI.Page&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Protected&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;WithEvents&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; SqlConnection1 &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; System.Data.SqlClient.SqlConnection&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Protected&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Page_Load(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; sender &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Object&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; e &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; System.EventArgs) &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Handles&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Me&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Load&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; queryString &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;SELECT * FROM dbo.tblShipTo;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; connectionString &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Using&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; conn &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; SqlConnection(connectionString)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; command &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; SqlCommand(queryString, conn)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;conn.Open()&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; reader &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; SqlDataReader = command.ExecuteReader()&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;While&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; reader.Read()&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;Console.WriteLine(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Format(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;{0}, {1}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, _&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;reader(0), reader(1)))&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;While&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;reader.Close()&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Using&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; queryString &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; SqlCommand(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Select * from tblShipTO&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, SqlConnection1)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; drString &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; SqlDataReader&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;SqlConnection1.Open()&lt;/p&gt;
&lt;p&gt;drString = queryString.ExecuteReader()&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Class&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>getting SqlDataReader to work in VB</title><link>http://forums.asp.net/thread/2950618.aspx</link><pubDate>Wed, 18 Feb 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2950618</guid><dc:creator>chase5465</dc:creator><description>How do I get this to display the way I typed it (and see it in the &amp;quot;edit an existing message&amp;quot; box)?

Greetings all. I am setting up a page that refers back to a table in SQL that stores the permissions for the various pages. I know ASP.NET has its own setup system, but I want something that I can manipulate easily offline. The table Userinfo has a list of &amp;quot;Users&amp;quot; and then two dozen or so boolean fields such as &amp;quot;Bags_Top&amp;quot; -- I want a procedure in the master page that will check the session username against the database, and only return the page &amp;quot;Bags_Top&amp;quot; if the attribute is TRUE in the table.

I an using Visual Web Developer 2008 Express. I set up SQLDataSource1 with datasourcemode as datareader, and tested the connection and the query within, and they all work fine. 

Here is the code:

codebehind (which works):
&amp;quot; 
      DataSourceMode=&amp;quot;DataReader&amp;quot; EnableViewState=&amp;quot;False&amp;quot; 
      SelectCommand=&amp;quot;SELECT [User], [Bags_Top] FROM [Userinfo] WHERE ([User] = @User)&amp;quot;&amp;gt;            
       
             


vb code (doesn&amp;#39;t work at all):


    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click

        Dim command As New SqlCommand
        Dim reader As SqlDataReader = Command.executereader()
        Dim str As String

        Str = &amp;quot;SELECT User, Password FROM Userinfo.dbo WHERE User = &amp;#39;&amp;quot; &amp;amp; TextBox1.Text &amp;amp; &amp;quot;&amp;#39;&amp;quot;
   
        Using SqlDataSource1
            Try
                Dim command As New SqlCommand(Str, SqlDataSource1)
                Dim reader As SqlDataReader
                reader = command.ExecuteReader()
                reader.Read()
                reader.Close()
            Catch ex As Exception
            End Try
        End Using

all the help files I can find talk about using this reader=command.executereader() command, but since the query ran fine when I tested it using the &amp;quot;Configure Data Source Wizard&amp;quot;, I was wondering if there was a way to refer directly to the selectcommand without recoding it all, or if I have to recode it all, how to figure out the coding (which I have now been working on for a few days to no avail). if sqldatasource1 is set to dataset instead of datareader, would that change anything?

thanks so much,
 - Chase</description></item><item><title>Storing Excel file into SQL Server Database</title><link>http://forums.asp.net/thread/2840107.aspx</link><pubDate>Wed, 31 Dec 2008 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2840107</guid><dc:creator>kssaranmca2006</dc:creator><description>&lt;p&gt;&amp;nbsp;I need the code for storing Excel file into SQL Server Database. Any Third party control needs to store?&lt;/p&gt;</description></item><item><title>SqlDataReader Weird Locking (ASP.NET Issue?)</title><link>http://forums.asp.net/thread/2836439.aspx</link><pubDate>Mon, 29 Dec 2008 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2836439</guid><dc:creator>net_prog</dc:creator><description>&lt;p&gt;Hello.&lt;/p&gt;

&lt;p&gt;I have a problem using &lt;span style="font-weight:bold;"&gt;SqlDataReader&lt;/span&gt;. &lt;span style="text-decoration:underline;"&gt;It does lock every and each other page when running&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;I have one web-page with a long-running SqlDataReader. When I try to load another page at the same time which queries data from the database - that other page waits until SqlDataReader on the first page finishes working.&lt;/p&gt;

&lt;p&gt;That is very weird since the pages use &lt;span style="font-weight:bold;"&gt;separate connections&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;The code of the page-1: &lt;/b&gt;&lt;br /&gt;&lt;/p&gt;

&lt;pre class="coloredcode"&gt;&lt;span class="kwd"&gt;public&lt;/span&gt; partial &lt;span class="kwd"&gt;class&lt;/span&gt; misc_dbtest : System.Web.UI.Page&lt;br /&gt;{&lt;br /&gt;	&lt;span class="kwd"&gt;protected void&lt;/span&gt; Page_Load(&lt;span class="kwd"&gt;object&lt;/span&gt; sender, EventArgs e)&lt;br /&gt;	{&lt;br /&gt;	}&lt;br /&gt;	&lt;span class="kwd"&gt;protected void&lt;/span&gt; Button1_Click(&lt;span class="kwd"&gt;object&lt;/span&gt; sender, EventArgs e)&lt;br /&gt;	{&lt;br /&gt;		SqlConnection con = &lt;span class="kwd"&gt;new&lt;/span&gt; SqlConnection(&lt;span class="st"&gt;&amp;quot;server=MAIN;database=dbname;uid=sa;pwd=&amp;quot;&lt;/span&gt;);&lt;br /&gt;		SqlCommand cmd = &lt;span class="kwd"&gt;new&lt;/span&gt; SqlCommand(&lt;span class="st"&gt;&amp;quot;select * from products&amp;quot;&lt;/span&gt;, con);&lt;br /&gt;		cmd.CommandType = CommandType.Text;&lt;br /&gt;		con.Open();&lt;/pre&gt;&lt;pre class="coloredcode"&gt;		&lt;span class="kwd"&gt;using&lt;/span&gt; (SqlDataReader dataReader = cmd.ExecuteReader(CommandBehavior.CloseConnection))&lt;br /&gt;		{&lt;br /&gt;			&lt;span class="kwd"&gt;while&lt;/span&gt; (dataReader.Read())&lt;br /&gt;			{&lt;br /&gt;				Thread.Sleep(5);&lt;br /&gt;			}&lt;br /&gt;		}&lt;br /&gt;	}&lt;br /&gt;}&lt;/pre&gt;
&lt;p&gt;The page is actually simulates the long-run process to show the point.&lt;/p&gt;

&lt;p style="font-weight:bold;"&gt;Page-2 source:&lt;/p&gt;
&lt;pre class="coloredcode"&gt;&lt;span class="kwd"&gt;public&lt;/span&gt; partial &lt;span class="kwd"&gt;class&lt;/span&gt; misc_dbtest2 : System.Web.UI.Page&lt;br /&gt;{&lt;br /&gt;	&lt;span class="kwd"&gt;protected void&lt;/span&gt; Page_Load(&lt;span class="kwd"&gt;object&lt;/span&gt; sender, EventArgs e)&lt;br /&gt;	{&lt;br /&gt;	}&lt;br /&gt;	&lt;span class="kwd"&gt;protected void&lt;/span&gt; Button1_Click(&lt;span class="kwd"&gt;object&lt;/span&gt; sender, EventArgs e)&lt;br /&gt;	{&lt;br /&gt;		SqlConnection con = &lt;span class="kwd"&gt;new&lt;/span&gt; SqlConnection(&lt;span class="st"&gt;&amp;quot;server=MAIN;database=dbname;uid=sa;pwd=&amp;quot;&lt;/span&gt;);&lt;br /&gt;		SqlCommand cmd = &lt;span class="kwd"&gt;new&lt;/span&gt; SqlCommand(&lt;span class="st"&gt;&amp;quot;SELECT * FROM sections&amp;quot;&lt;/span&gt;, con);&lt;br /&gt;		cmd.CommandType = CommandType.Text;&lt;br /&gt;		con.Open();&lt;br /&gt;		cmd.ExecuteNonQuery();&lt;br /&gt;		con.Close();		&lt;br /&gt;	}&lt;br /&gt;}&lt;/pre&gt;

&lt;p&gt;So the page-2 &lt;b&gt;waits&lt;/b&gt; for the page-1 to finish its work and only then returns. I think this should not be a case, since pages create separate connections. Could anyone help please, I spent much time searching for an answer, but didn&amp;#39;t find anything valuable.&lt;/p&gt;

&lt;p&gt;Thank you.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Extruct e string from one field end load it ot another in the same table</title><link>http://forums.asp.net/thread/2826750.aspx</link><pubDate>Tue, 23 Dec 2008 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2826750</guid><dc:creator>Dov</dc:creator><description>&lt;p&gt;I am trying to use the CharIndex command &amp;nbsp;to delimite the first and last posittions of a string in a &amp;nbsp;text field in order to insert a copy of it in&amp;nbsp;to another field (&amp;quot;image&amp;quot;) in the same row&amp;nbsp; of the table.&lt;/p&gt;
&lt;p&gt;&amp;quot;SELECT ID,cod, texto, (CHARINDEX(&amp;#39;ftnews&amp;#39;, texto)+7) AS P1, (CHARINDEX(&amp;#39;jpg&amp;#39;, texto)-4) AS P2&lt;br /&gt;FROM Artigos Order by ID asc&amp;nbsp;&amp;quot;&lt;/p&gt;
&lt;p&gt;I&amp;nbsp;encounter difficulties to create the stored&amp;nbsp;procedure &lt;/p&gt;
&lt;p&gt;Appreciate&amp;nbsp;any help&lt;/p&gt;
&lt;p&gt;Dov Kruman&lt;/p&gt;</description></item><item><title>Strange DataReader problem - not retrieving data</title><link>http://forums.asp.net/thread/2759833.aspx</link><pubDate>Fri, 21 Nov 2008 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2759833</guid><dc:creator>DWesthead</dc:creator><description>&lt;p&gt;Morning all,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I am having an issue with a SQLDataReader in a legacy app I am having to maintain, written in VB.NET 1.1.&lt;/p&gt;
&lt;p&gt;For the past couple of days we have been having some datareaders in the application randomly stop returning data.&amp;nbsp; I have stepped through the code and called the stored procedures manually with the data that is passed with the datareader and all results are coming back as expected.&amp;nbsp; The first example below shows how we are doing this throughout the application:&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;b id="1"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwd"&gt;Public Shared Function&lt;/span&gt; FindAssetsByAssetNumber(&lt;span class="kwd"&gt;ByVal&lt;/span&gt; assetNumber &lt;span class="kwd"&gt;As String&lt;/span&gt;, &lt;span class="kwd"&gt;ByVal&lt;/span&gt; archived &lt;span class="kwd"&gt;As String&lt;/span&gt;, &lt;span class="kwd"&gt;ByRef&lt;/span&gt; dr &lt;span class="kwd"&gt;As&lt;/span&gt; SqlDataReader, _&lt;br /&gt;&lt;b id="2"&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwd"&gt;ByRef&lt;/span&gt; conn &lt;span class="kwd"&gt;As&lt;/span&gt; SqlConnection, &lt;span class="kwd"&gt;ByVal&lt;/span&gt; ssql &lt;span class="kwd"&gt;As String&lt;/span&gt;) &lt;span class="kwd"&gt;As Boolean&lt;br /&gt;&lt;b id="3"&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim&lt;/span&gt; cmd &lt;span class="kwd"&gt;As&lt;/span&gt; SqlCommand&lt;br /&gt;&lt;b id="4"&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwd"&gt;Dim&lt;/span&gt; emailAddresses &lt;span class="kwd"&gt;As String&lt;/span&gt;&lt;br /&gt;&lt;b id="5"&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;br /&gt;&lt;b id="6"&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;br /&gt;&lt;b id="7"&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; conn = &lt;span class="kwd"&gt;New&lt;/span&gt; SqlConnection(ConfigurationSettings.AppSettings(&lt;span class="st"&gt;&amp;quot;DbConnectionString&amp;quot;&lt;/span&gt;))&lt;br /&gt;&lt;b id="8"&gt;8&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; conn.Open()&lt;br /&gt;&lt;b id="9"&gt;9&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmd = &lt;span class="kwd"&gt;New&lt;/span&gt; SqlCommand(ssql, conn)&lt;br /&gt;&lt;b id="10"&gt;10&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmd.CommandType = CommandType.StoredProcedure&lt;br /&gt;&lt;b id="11"&gt;11&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmd.Parameters.Add(&lt;span class="st"&gt;&amp;quot;@AssetNumber&amp;quot;&lt;/span&gt;, SqlDbType.VarChar, 10).Value = assetNumber&lt;br /&gt;&lt;b id="12"&gt;12&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmd.Parameters.Add(&lt;span class="st"&gt;&amp;quot;@Archived&amp;quot;&lt;/span&gt;, SqlDbType.VarChar, 3).Value = archived&lt;br /&gt;&lt;b id="13"&gt;13&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;br /&gt;&lt;b id="14"&gt;14&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwd"&gt;Try&lt;/span&gt;&lt;br /&gt;&lt;b id="15"&gt;15&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dr = cmd.ExecuteReader&lt;br /&gt;&lt;b id="16"&gt;16&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwd"&gt;Catch&lt;/span&gt; ex &lt;span class="kwd"&gt;As&lt;/span&gt; Exception&lt;br /&gt;&lt;b id="17"&gt;17&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwd"&gt;If Not&lt;/span&gt; dr.IsClosed &lt;span class="kwd"&gt;Then&lt;/span&gt; dr.Close()&lt;br /&gt;&lt;b id="18"&gt;18&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwd"&gt;If&lt;/span&gt; conn.State &amp;lt;&amp;gt; ConnectionState.Closed &lt;span class="kwd"&gt;Then&lt;/span&gt; conn.Close()&lt;br /&gt;&lt;b id="19"&gt;19&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ErrorControl.HandleError(ex.Message)&lt;br /&gt;&lt;b id="20"&gt;20&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwd"&gt;End Try&lt;br /&gt;&lt;b id="21"&gt;21&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;br /&gt;&lt;b id="22"&gt;22&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return True&lt;br /&gt;&lt;b id="23"&gt;23&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;br /&gt;&lt;b id="24"&gt;24&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Function&lt;/span&gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;This process still generally works and to clarify one point that we looked at already, the closing of the datareader and connection is in a catch block and not a finally because the calling code closes them if we are successful after they have been used.&lt;/p&gt;
&lt;p&gt;When we run the code, no exception is generated but no data is returned either - has anyone seen this before, and does anyone have any ideas why this is happening as it has me stumped! :D&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>WHERE clause &amp;amp; AND Operator</title><link>http://forums.asp.net/thread/2666218.aspx</link><pubDate>Mon, 06 Oct 2008 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2666218</guid><dc:creator>bcoffey</dc:creator><description>&lt;p&gt;I have two conditions in which both need to be met in order to be displayed on my datagrid, however, my SQL query is not returning my desired results.&amp;nbsp; I have a bit column named Sailed in my tblTransit table and a StatusID in my tblWaybill table.&amp;nbsp;They are&amp;nbsp;joined together by&amp;nbsp;a transitid.&amp;nbsp; &amp;nbsp;What I am trying to do is to display all the data in my tblWaybill table except if the Sailed bit is true, then&amp;nbsp;filter out the rows with a&amp;nbsp;statusid of 4 (which is &amp;quot;delivered&amp;quot;).&amp;nbsp; Seems simple, but I cannot get the query to work properly, here is what I have tried:&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;SELECT&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; tl&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;Sailed&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; wb&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;StatusID &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;FROM&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; tblWayBills wb&lt;br /&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;LEFT&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;JOIN&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; tblLiteTransitList tl &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ON&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; tl&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;TransitListID&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;wb&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;TransitListID &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;WHERE &lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;tl&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;Sailed &lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 0&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;AND&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;NOT&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; wb&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;Statusid &lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 4&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;SELECT&lt;font size="2"&gt; tl&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;Sailed&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; wb&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;StatusID &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;FROM&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; tblWayBills wb&lt;br /&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;LEFT&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;JOIN&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; tblLiteTransitList tl &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ON&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; tl&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;TransitListID&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;wb&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;TransitListID &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;WHERE &lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;tl&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;Sailed &lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 0&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;AND&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp;(&lt;/font&gt;&lt;font size="2"&gt;wb&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;Statusid !&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 4)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;SELECT&lt;font size="2"&gt; tl&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;Sailed&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; wb&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;StatusID &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;FROM&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; tblWayBills wb&lt;br /&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;LEFT&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;JOIN&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; tblLiteTransitList tl &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ON&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; tl&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;TransitListID&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;wb&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;TransitListID &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;WHERE (&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;tl&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;Sailed &lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 0&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;AND&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp;(&lt;/font&gt;&lt;font size="2"&gt;wb&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;Statusid !&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 4))&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&amp;nbsp;It seems like no matter what I try, it is not meeting both conditions of my and operator in the where clause.&amp;nbsp; All I want to do is display all statuses if the vessel hasn&amp;#39;t sailed, but if the vessel has sailed, then don&amp;#39;t display the delivered status (statusid=4)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Any ideas?&lt;font size="2"&gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;</description></item><item><title>Re: Retreive single value from database in page load</title><link>http://forums.asp.net/thread/2664123.aspx</link><pubDate>Sun, 05 Oct 2008 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2664123</guid><dc:creator>pogo2346</dc:creator><description>&lt;p&gt;[quote user=&amp;quot;MrSutton&amp;quot;]&lt;/p&gt;&lt;p&gt;hi,&lt;/p&gt;&lt;p&gt;I have a database with one table. --- CustomerID, CustomerName, CustomerEmail&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I want to retreive the email string by CustomerID in my page load. I&amp;quot;m getting the CustomerID from the query string.&lt;/p&gt;&lt;p&gt;I Have created a stored procedure with a query that pulls the CustomerEmail by CustomerID.&lt;/p&gt;&lt;p&gt;I do not know how to get it in the page load.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Any help would be very much appreciated !&lt;/p&gt;&lt;p&gt;Thanx&lt;/p&gt;&lt;p&gt;Jean&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;[/quote]&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="coloredcode"&gt;&lt;span class="cmt"&gt;// c# code&lt;br /&gt;// in Page_Load event&lt;/span&gt;
connStr = &lt;span class="st"&gt;&amp;quot;your db connection string;&lt;br /&gt;SqlConnection cn = new SqlConnection(connStr);&lt;br /&gt;SqlCommand cmd = new SqlCommand();&lt;br /&gt;cmd.Connection=cn;&lt;br /&gt;string sql = string.format(@&amp;quot;&lt;/span&gt;select email from customers where customer_id = &lt;span class="st"&gt;&amp;#39;{0}&amp;#39;&lt;/span&gt;,&lt;br /&gt;customer_id);&lt;br /&gt;cmd.CommandType = CommandType.Text;&lt;br /&gt;&lt;span class="cmt"&gt;//try and catch block would go here&lt;/span&gt;&lt;br /&gt;cmd.CommandText = sql;&lt;br /&gt;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;cn.Open();
&lt;span class="cmt"&gt;&lt;/span&gt;SqlDataReader rdr = cmd.ExecuteReader();
&lt;span class="kwd"&gt;string&lt;/span&gt; email = rdr[0].ToString();
&lt;/pre&gt;&amp;nbsp;&amp;nbsp;</description></item></channel></rss>