<?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 'MySqlClient'</title><link>http://forums.asp.net/search/SearchResults.aspx?q=&amp;tag=MySqlClient&amp;orTags=0&amp;o=DateDescending</link><description>Search results matching tag 'MySqlClient'</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Conflict detection updates more than one row when I only want one!</title><link>http://forums.asp.net/thread/3572062.aspx</link><pubDate>Fri, 18 Dec 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3572062</guid><dc:creator>LHYWebDesigner</dc:creator><description>&lt;p&gt;&lt;pre class="c-sharp" name="code"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I have a MySql database set with a primary key of:&amp;nbsp; cust_code&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This primary key cannot be changed to auto increment, it must be assigned by and correlate to a separate program!&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;When I perform the update comand every row that has data in any field that is the same as the entry I am trying to update is updated instead of just the one that the customer code corresponds to.&amp;nbsp;&amp;nbsp; It seams as if it is updating any row that has duplication such as same last names.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I suspect it has something to do with the conflict detection, but I am not sure if it can be fixed.&amp;nbsp; When I eliminate the conflict detection for updating on every field but the primary key, it&amp;nbsp;updates (only the selected entry)&amp;nbsp;perfectly.&amp;nbsp; However, that really defeats the purpose of conflict detection.&amp;nbsp; I would like to be able to detect and overwrite conflicts only within the cust_code that is selected for editing.&amp;nbsp; I will never be able to avoid duplicate names, dollars, etc.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Besides the web.config file, the program is three files: UpdatePrefCustomers.aspx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefcust_edit.aspx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefcust_insert.aspx&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;UpdatePrefCustomers.aspx is used to access the other two edit &amp;amp; insert pages.&amp;nbsp; prefcust_insert.aspx does not have any problems, it&amp;#39;s only prefcust_edit.aspx that is a problem.&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Any help would be greatly appreciated.&amp;nbsp; &lt;img title="Laughing" alt="Laughing" src="http://forums.asp.net/tiny_mce/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.gif" border="0" /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The following is the access page, UpdatePrefCustomers.aspx:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="c-sharp" name="code"&gt;&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; %&amp;gt;
&amp;lt;%@ Import Namespace=&amp;quot;MySql.Data.MySqlClient&amp;quot; %&amp;gt;
&amp;lt;%@ Import Namespace = &amp;quot;System.Data&amp;quot; %&amp;gt;
&amp;lt;%@ Import Namespace = &amp;quot;System.Data.Odbc&amp;quot; %&amp;gt;
&amp;lt;%@ Assembly Name=&amp;quot;System.Data&amp;quot; %&amp;gt;


&amp;lt;html dir=&amp;quot;ltr&amp;quot; xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;

&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;


&amp;lt;meta content=&amp;quot;text/html; charset=utf-8&amp;quot; http-equiv=&amp;quot;Content-Type&amp;quot; /&amp;gt;
&amp;lt;title&amp;gt;Preferred Customers at Lawrenceville Honda Yamaha!&amp;lt;/title&amp;gt;
&amp;lt;meta name=&amp;quot;robots&amp;quot; content=&amp;quot;noindex, nofollow&amp;quot; /&amp;gt; 
&amp;lt;meta http-equiv=&amp;quot;Cache-Control&amp;quot; content=&amp;quot;no-cache&amp;quot; /&amp;gt;
&amp;lt;meta http-equiv=&amp;quot;Pragma&amp;quot; content=&amp;quot;no-cache&amp;quot; /&amp;gt;

&amp;lt;script type=&amp;quot;text/javascript&amp;quot; language=&amp;quot;javascript&amp;quot;&amp;gt;
        function ConfirmOnDelete()
        {
          if (confirm(&amp;quot;Are you sure to delete this Preferred Customer?&amp;quot;)==true)
            return true;
          else
            return false;
        }
&amp;lt;/script&amp;gt;

&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;
.style1 {
	text-align: center;
	margin-left:auto; 
	margin-right:auto;
}
.style2 {
	text-align: center;
	font-size: 60pt;
	font-family: Mistral;
	color: #0000FF;
}

h1 { color: #003366; font-size: 24px; margin: 0px 0 0px 0;  line-height: 6px; }
.style3 {
	text-align: center;
	font-size: x-large;
}
.style4 {
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
}
.style5 {
	text-align: center;
	font-size: 60pt;
	font-family: Mistral;
}
&amp;lt;/style&amp;gt;
&amp;lt;/head&amp;gt;


&amp;lt;body&amp;gt;
&amp;lt;p class=&amp;quot;style2&amp;quot;&amp;gt;Lawrenceville Honda Yamaha &amp;lt;/p&amp;gt;
&amp;lt;p class=&amp;quot;style5&amp;quot;&amp;gt;PREFERRED CUSTOMERS&amp;lt;/p&amp;gt;

&amp;lt;p class=&amp;quot;style3&amp;quot;&amp;gt;To sort, click on column header.&amp;lt;/p&amp;gt;
		
	&amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;
	&amp;lt;asp:HyperLink ID=&amp;quot;HyperLink1&amp;quot; Text=&amp;quot;Add New Preferred Customer...&amp;quot; NavigateUrl=&amp;quot;prefcust_insert.aspx&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;
	&amp;lt;div id=&amp;quot;PreferredCustomersGridView&amp;quot; class=&amp;quot;style1&amp;quot;&amp;gt;
		&amp;lt;asp:Gridview ID=&amp;quot;grdPreferredCustomers&amp;quot; runat=&amp;quot;server&amp;quot; DataKeyNames=&amp;quot;cust_code&amp;quot; AllowSorting=&amp;quot;True&amp;quot; AllowPaging=&amp;quot;True&amp;quot; AutoGenerateColumns=&amp;quot;False&amp;quot; CellPadding=&amp;quot;1&amp;quot; CellSpacing=&amp;quot;2&amp;quot; DataSourceID=&amp;quot;srcPreferredCustomers&amp;quot;&amp;gt;
			&amp;lt;Columns&amp;gt;
			&amp;lt;asp:TemplateField&amp;gt;
				&amp;lt;ItemTemplate&amp;gt;
					&amp;lt;asp:LinkButton 
					ID=&amp;quot;LinkDelete&amp;quot; 
					runat=&amp;quot;server&amp;quot;
					Text=&amp;quot;Delete&amp;quot;
					CommandName=&amp;quot;delete&amp;quot;
					OnClientClick=&amp;quot;return ConfirmOnDelete();&amp;quot;&amp;gt;
					Delete
					&amp;lt;/asp:LinkButton&amp;gt;
				&amp;lt;/ItemTemplate&amp;gt;
			&amp;lt;/asp:TemplateField&amp;gt;
			&amp;lt;asp:BoundField
				DataField=&amp;quot;cust_code&amp;quot;
				HeaderText=&amp;quot;Customer Code&amp;quot; 
				SortExpression=&amp;quot;cust_code&amp;quot;/&amp;gt;
			&amp;lt;asp:BoundField
				DataField=&amp;quot;last_name&amp;quot;
				HeaderText=&amp;quot;Last Name&amp;quot; 
				SortExpression=&amp;quot;last_name&amp;quot; /&amp;gt;
			&amp;lt;asp:BoundField
				DataField=&amp;quot;first_name&amp;quot;
				HeaderText=&amp;quot;First Name&amp;quot; 
				SortExpression=&amp;quot;first_name&amp;quot; /&amp;gt;
			&amp;lt;asp:BoundField
				DataField=&amp;quot;join_date&amp;quot;
				HeaderText=&amp;quot;Join Date&amp;quot; 
				dataformatstring=&amp;quot;{0:D}&amp;quot;
				SortExpression=&amp;quot;join_date&amp;quot; /&amp;gt;
			&amp;lt;asp:BoundField
				DataField=&amp;quot;amt_paid&amp;quot;
				HeaderText=&amp;quot;Amount Paid&amp;quot; 
				dataformatstring=&amp;quot;{0:n0}&amp;quot;
				SortExpression=&amp;quot;amt_paid&amp;quot; /&amp;gt;
			&amp;lt;asp:BoundField
				DataField=&amp;quot;birthday_month&amp;quot;
				HeaderText=&amp;quot;Birthday Month&amp;quot; 
				SortExpression=&amp;quot;birthday_month&amp;quot; /&amp;gt;
			&amp;lt;asp:BoundField
				DataField=&amp;quot;birthday_day&amp;quot;
				HeaderText=&amp;quot;Birthday Day&amp;quot; 
				SortExpression=&amp;quot;birthday_day&amp;quot; /&amp;gt;
			&amp;lt;asp:BoundField
				DataField=&amp;quot;unit1_type&amp;quot;
				HeaderText=&amp;quot;Unit 1 Type&amp;quot; 
				SortExpression=&amp;quot;unit1_type&amp;quot; /&amp;gt;
			&amp;lt;asp:BoundField
				DataField=&amp;quot;last_4_vin_unit1&amp;quot;
				HeaderText=&amp;quot;Last 4 Of 1st VIN&amp;quot; 
				SortExpression=&amp;quot;last_4_vin_unit1&amp;quot; /&amp;gt;
			&amp;lt;asp:BoundField
				DataField=&amp;quot;unit2_type&amp;quot;
				HeaderText=&amp;quot;Unit 2 Type&amp;quot; 
				SortExpression=&amp;quot;unit2_type&amp;quot; /&amp;gt;
			&amp;lt;asp:BoundField
				DataField=&amp;quot;last_4_vin_unit2&amp;quot;
				HeaderText=&amp;quot;Last 4 Of 2nd VIN&amp;quot; 
				SortExpression=&amp;quot;last_4_vin_unit2&amp;quot; /&amp;gt;
			&amp;lt;asp:BoundField
				DataField=&amp;quot;email&amp;quot;
				HeaderText=&amp;quot;Email&amp;quot; 
				SortExpression=&amp;quot;email&amp;quot;/&amp;gt;
			&amp;lt;asp:BoundField
				DataField=&amp;quot;notes&amp;quot;
				HeaderText=&amp;quot;Notes&amp;quot; 
				SortExpression=&amp;quot;notes&amp;quot;/&amp;gt;
			&amp;lt;asp:CheckBoxField
				DataField=&amp;quot;gift_1&amp;quot;
				HeaderText=&amp;quot;Recvd Gift 1&amp;quot; /&amp;gt;
			&amp;lt;asp:BoundField
				DataField=&amp;quot;gift_1_date&amp;quot;
				HeaderText=&amp;quot;Gift 1 Date&amp;quot; 
				dataformatstring=&amp;quot;{0:D}&amp;quot;
				SortExpression=&amp;quot;gift_1_date&amp;quot; /&amp;gt;
			&amp;lt;asp:hyperlinkfield 
			 	HeaderText=&amp;quot;Edit&amp;quot;
			 	Text=&amp;quot;Edit&amp;quot;
            	DataNavigateUrlFields=&amp;quot;cust_code&amp;quot;
            	DataNavigateUrlFormatString=&amp;quot;prefcust_edit.aspx?ID={0}&amp;quot; /&amp;gt;
            &amp;lt;/Columns&amp;gt;
			&amp;lt;FooterStyle BackColor=&amp;quot;#CCCCCC&amp;quot; /&amp;gt;
			&amp;lt;PagerStyle BackColor=&amp;quot;#999999&amp;quot; ForeColor=&amp;quot;Black&amp;quot; HorizontalAlign=&amp;quot;Center&amp;quot; /&amp;gt;
			&amp;lt;SelectedRowStyle BackColor=&amp;quot;#000099&amp;quot; Font-Bold=&amp;quot;True&amp;quot; ForeColor=&amp;quot;White&amp;quot; /&amp;gt;
			&amp;lt;HeaderStyle BackColor=&amp;quot;Black&amp;quot; Font-Bold=&amp;quot;True&amp;quot; ForeColor=&amp;quot;White&amp;quot; /&amp;gt;
			&amp;lt;AlternatingRowStyle BackColor=&amp;quot;#CCCCCC&amp;quot; /&amp;gt;

		&amp;lt;/asp:Gridview&amp;gt;
			
		&amp;lt;asp:SqlDataSource id=&amp;quot;srcPreferredCustomers&amp;quot; runat=&amp;quot;server&amp;quot; 
			ConnectionString=&amp;quot;&amp;lt;%$ ConnectionStrings:LHYPrefCustomerServer %&amp;gt;&amp;quot; 
			providerName=&amp;quot;MySql.Data.MySqlClient&amp;quot; 
			SelectCommand=&amp;quot;SELECT * FROM PCustomers&amp;quot; 
			DeleteCommand=&amp;quot;DELETE FROM PCustomers WHERE (cust_code=@cust_code)&amp;quot; &amp;gt;
			&amp;lt;DeleteParameters&amp;gt;
              &amp;lt;asp:Parameter Name=&amp;quot;cust_code&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
            &amp;lt;/DeleteParameters&amp;gt;
        &amp;lt;/asp:SqlDataSource&amp;gt;
	&amp;lt;/div&amp;gt;
	&amp;lt;/form&amp;gt;

&amp;lt;/body&amp;gt;

&amp;lt;/html&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This next one is the problem child!&amp;nbsp; I cannot bold the code, so, lines 118 through 131&amp;nbsp;are the lines&amp;nbsp;that make&amp;nbsp;the page work when I remove them.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="c-sharp" name="code"&gt;&lt;pre class="c-sharp" name="code"&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; %&amp;gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;
&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;

  protected void DetailsView1_ModeChanging(Object sender, System.Web.UI.WebControls.DetailsViewModeEventArgs e)
  {
    if (e.CancelingEdit == true)
    {
      Response.Redirect(&amp;quot;UpdatePrefCustomers.aspx&amp;quot;);
    }
  }
  protected void srcPrefCustomersEdit_Updated(object sender, SqlDataSourceStatusEventArgs e)
    {
        if (e.AffectedRows == 0)
            lblMessage.Text = &amp;quot;Could not update record because it has changed since you opened this page&amp;quot;;
        else Response.Redirect(&amp;quot;UpdatePrefCustomers.aspx&amp;quot;);
    }
&amp;lt;/script&amp;gt;
&amp;lt;html dir=&amp;quot;ltr&amp;quot; xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;
&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;
&amp;lt;meta content=&amp;quot;text/html; charset=utf-8&amp;quot; http-equiv=&amp;quot;Content-Type&amp;quot; /&amp;gt;
 &amp;lt;meta name=&amp;quot;robots&amp;quot; content=&amp;quot;noindex, nofollow&amp;quot; /&amp;gt;
   &amp;lt;title&amp;gt;Edit Preferred Customers&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
  &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;
  &amp;lt;div&amp;gt;
    &amp;lt;asp:Label ID=&amp;quot;lblMessage&amp;quot; EnableViewState=&amp;quot;false&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;
    &amp;lt;asp:DetailsView DefaultMode=&amp;quot;Edit&amp;quot; AutoGenerateRows=&amp;quot;False&amp;quot; DataKeyNames=&amp;quot;cust_code&amp;quot;
      DataSourceID=&amp;quot;srcPrefCustomersEdit&amp;quot; HeaderText=&amp;quot;Edit Preferred Customer&amp;quot; ID=&amp;quot;DetailsView1&amp;quot; runat=&amp;quot;server&amp;quot;
      Width=&amp;quot;275px&amp;quot; OnModeChanging=&amp;quot;DetailsView1_ModeChanging&amp;quot; &amp;gt;
      &amp;lt;Fields&amp;gt;
        &amp;lt;asp:BoundField DataField=&amp;quot;cust_code&amp;quot; HeaderText=&amp;quot;Customer Code&amp;quot; ReadOnly=&amp;quot;True&amp;quot; SortExpression=&amp;quot;cust_code&amp;quot; /&amp;gt;
        &amp;lt;asp:BoundField DataField=&amp;quot;last_name&amp;quot; HeaderText=&amp;quot;Last Name&amp;quot; SortExpression=&amp;quot;last_name&amp;quot; /&amp;gt;
        &amp;lt;asp:BoundField DataField=&amp;quot;first_name&amp;quot; HeaderText=&amp;quot;First Name&amp;quot; SortExpression=&amp;quot;first_name&amp;quot; /&amp;gt;
        &amp;lt;asp:BoundField DataField=&amp;quot;join_date&amp;quot; HeaderText=&amp;quot;Join Date&amp;quot; DataFormatString=&amp;quot;{0:d}&amp;quot; SortExpression=&amp;quot;join_date&amp;quot; /&amp;gt;
        &amp;lt;asp:BoundField DataField=&amp;quot;amt_paid&amp;quot; HeaderText=&amp;quot;Amount Paid&amp;quot; SortExpression=&amp;quot;amt_paid&amp;quot; /&amp;gt;
        &amp;lt;asp:TemplateField HeaderText=&amp;quot;Birthday Month&amp;quot;&amp;gt;
        	&amp;lt;ItemTemplate&amp;gt;
        	&amp;lt;%# Eval(&amp;quot;months&amp;quot;) %&amp;gt;
        	&amp;lt;/ItemTemplate&amp;gt;
        	&amp;lt;EditItemTemplate&amp;gt;
        	&amp;lt;asp:DropDownList
        		ID=&amp;quot;ddlMonths&amp;quot;
        		DataSourceID=&amp;quot;srcMonths&amp;quot;
        		DataTextField=&amp;quot;months&amp;quot;
        		DataValueField=&amp;quot;months&amp;quot;
        		SelectedValue=&amp;#39;&amp;lt;%# Bind(&amp;quot;birthday_month&amp;quot;) %&amp;gt;&amp;#39;
        		Runat=&amp;quot;server&amp;quot; /&amp;gt;
        	&amp;lt;/EditItemTemplate&amp;gt;
        &amp;lt;/asp:TemplateField&amp;gt;
        &amp;lt;asp:TemplateField HeaderText=&amp;quot;Birthday Day&amp;quot;&amp;gt;
        	&amp;lt;ItemTemplate&amp;gt;
        	&amp;lt;%# Eval(&amp;quot;days&amp;quot;) %&amp;gt;
        	&amp;lt;/ItemTemplate&amp;gt;
        	&amp;lt;EditItemTemplate&amp;gt;
        	&amp;lt;asp:DropDownList
        		ID=&amp;quot;ddlDays&amp;quot;
        		DataSourceID=&amp;quot;srcDays&amp;quot;
        		DataTextField=&amp;quot;days&amp;quot;
        		DataValueField=&amp;quot;days&amp;quot;
        		SelectedValue=&amp;#39;&amp;lt;%# Bind(&amp;quot;birthday_day&amp;quot;) %&amp;gt;&amp;#39;
        		AppendDataBoundItems=&amp;quot;true&amp;quot;
        		Runat=&amp;quot;server&amp;quot; /&amp;gt;
        	&amp;lt;/EditItemTemplate&amp;gt;
        &amp;lt;/asp:TemplateField&amp;gt;
        &amp;lt;asp:TemplateField HeaderText=&amp;quot;Unit 1 Type&amp;quot;&amp;gt;
        	&amp;lt;ItemTemplate&amp;gt;
        	&amp;lt;%# Eval(&amp;quot;type&amp;quot;) %&amp;gt;
        	&amp;lt;/ItemTemplate&amp;gt;
        	&amp;lt;EditItemTemplate&amp;gt;
        	&amp;lt;asp:DropDownList
        		ID=&amp;quot;ddlUnit1Type&amp;quot;
        		DataSourceID=&amp;quot;srcUnitTypes&amp;quot;
        		DataTextField=&amp;quot;type&amp;quot;
        		DataValueField=&amp;quot;type&amp;quot;
        		SelectedValue=&amp;#39;&amp;lt;%# Bind(&amp;quot;unit1_type&amp;quot;) %&amp;gt;&amp;#39;
        		AppendDataBoundItems=&amp;quot;true&amp;quot;
        		Runat=&amp;quot;server&amp;quot; /&amp;gt;
        	&amp;lt;/EditItemTemplate&amp;gt;
        &amp;lt;/asp:TemplateField&amp;gt;
       	&amp;lt;asp:BoundField DataField=&amp;quot;last_4_vin_unit1&amp;quot; HeaderText=&amp;quot;Last 4 of Unit 1 VIN&amp;quot; SortExpression=&amp;quot;last_4_vin_unit1&amp;quot; /&amp;gt;
       	&amp;lt;asp:TemplateField HeaderText=&amp;quot;Unit 2 Type&amp;quot;&amp;gt;
        	&amp;lt;ItemTemplate&amp;gt;
        	&amp;lt;%# Eval(&amp;quot;unit2_type&amp;quot;) %&amp;gt;
        	&amp;lt;/ItemTemplate&amp;gt;
        	&amp;lt;EditItemTemplate&amp;gt;
        	&amp;lt;asp:DropDownList
        		ID=&amp;quot;ddlUnit2Type&amp;quot;
        		DataSourceID=&amp;quot;srcUnitTypes&amp;quot;
        		DataTextField=&amp;quot;type&amp;quot;
        		DataValueField=&amp;quot;type&amp;quot;
        		SelectedValue=&amp;#39;&amp;lt;%# Bind(&amp;quot;unit2_type&amp;quot;) %&amp;gt;&amp;#39;
        		AppendDataBoundItems=&amp;quot;true&amp;quot;
        		Runat=&amp;quot;server&amp;quot; /&amp;gt;
        	&amp;lt;/EditItemTemplate&amp;gt;
        &amp;lt;/asp:TemplateField&amp;gt;
        &amp;lt;asp:BoundField DataField=&amp;quot;last_4_vin_unit2&amp;quot; HeaderText=&amp;quot;Last 4 of Unit 2 VIN&amp;quot; SortExpression=&amp;quot;last_4_vin_unit2&amp;quot; /&amp;gt;
        &amp;lt;asp:BoundField DataField=&amp;quot;email&amp;quot; HeaderText=&amp;quot;Email&amp;quot; SortExpression=&amp;quot;email&amp;quot; /&amp;gt;
        &amp;lt;asp:BoundField DataField=&amp;quot;notes&amp;quot; HeaderText=&amp;quot;Notes&amp;quot; SortExpression=&amp;quot;notes&amp;quot; /&amp;gt;
        &amp;lt;asp:CheckBoxField DataField=&amp;quot;gift_1&amp;quot; HeaderText=&amp;quot;Recvd Gift 1&amp;quot; SortExpression=&amp;quot;gift_1&amp;quot; /&amp;gt;
        &amp;lt;asp:BoundField DataField=&amp;quot;gift_1_date&amp;quot; HeaderText=&amp;quot;Date Gift 1 Recvd&amp;quot; DataFormatString=&amp;quot;{0:d}&amp;quot; SortExpression=&amp;quot;gift_1_date&amp;quot; /&amp;gt;
        &amp;lt;asp:CommandField ShowEditButton=&amp;quot;True&amp;quot; /&amp;gt;
      &amp;lt;/Fields&amp;gt;
      &amp;lt;FooterStyle BackColor=&amp;quot;#CCCCCC&amp;quot; /&amp;gt;
	  &amp;lt;PagerStyle BackColor=&amp;quot;#999999&amp;quot; ForeColor=&amp;quot;Black&amp;quot; HorizontalAlign=&amp;quot;Center&amp;quot; /&amp;gt;
	  &amp;lt;HeaderStyle BackColor=&amp;quot;Black&amp;quot; Font-Bold=&amp;quot;True&amp;quot; ForeColor=&amp;quot;White&amp;quot; /&amp;gt;
	  &amp;lt;AlternatingRowStyle BackColor=&amp;quot;#CCCCCC&amp;quot; /&amp;gt;
    &amp;lt;/asp:DetailsView&amp;gt;
    
    &amp;lt;asp:SqlDataSource id=&amp;quot;srcPrefCustomersEdit&amp;quot;  
    	ConnectionString=&amp;quot;&amp;lt;%$ ConnectionStrings:LHYPrefCustomerServer %&amp;gt;&amp;quot; 
    	providerName=&amp;quot;MySql.Data.MySqlClient&amp;quot; 
    	SelectCommand=&amp;quot;SELECT * FROM PCustomers WHERE cust_code=@cust_code&amp;quot; 
    	UpdateCommand=&amp;quot;UPDATE PCustomers 
        	SET last_name=@last_name, first_name=@first_name, join_date=@join_date, amt_paid=@amt_paid, birthday_month=@birthday_month, birthday_day=@birthday_day, unit1_type=@unit1_type, last_4_vin_unit1=@last_4_vin_unit1, unit2_type=@unit2_type, last_4_vin_unit2=@last_4_vin_unit2, email=@email, notes=@notes, gift_1=@gift_1, gift_1_date=@gift_1_date 
        	WHERE (@original_cust_code IS NULL AND cust_code IS NULL) OR cust_code=@original_cust_code 
        	AND (@original_last_name IS NULL AND last_name IS NULL) OR last_name=@original_last_name 
        	AND (@original_first_name IS NULL AND first_name IS NULL) OR first_name=@original_first_name
        	AND (@original_join_date IS NULL AND join_date IS NULL) OR join_date=@original_join_date        	
        	AND (@original_amt_paid IS NULL AND amt_paid IS NULL) OR amt_paid=@original_amt_paid 
        	AND (@original_birthday_month IS NULL AND birthday_month IS NULL) OR birthday_month=@original_birthday_month 
        	AND (@original_birthday_day IS NULL AND birthday_day IS NULL) OR birthday_day=@original_birthday_day 
        	AND (@original_unit1_type IS NULL AND unit1_type IS NULL) OR unit1_type=@original_unit1_type 
        	AND (@original_last_4_vin_unit1 IS NULL AND last_4_vin_unit1 IS NULL) OR last_4_vin_unit1=@original_last_4_vin_unit1 
        	AND (@original_unit2_type IS NULL AND unit2_type IS NULL) OR unit2_type=@original_unit2_type 
        	AND (@original_last_4_vin_unit2 IS NULL AND last_4_vin_unit2 IS NULL) OR last_4_vin_unit2=@original_last_4_vin_unit2
        	AND (@original_email IS NULL AND email IS NULL) OR email=@original_email
        	AND (@original_notes IS NULL AND notes IS NULL) OR notes=@original_notes
        	AND (@original_gift_1 IS NULL AND gift_1 IS NULL) OR gift_1=@original_gift_1
        	AND (@original_gift_1_date IS NULL AND gift_1_date IS NULL) OR gift_1_date=@original_gift_1_date&amp;quot;
        ConflictDetection=&amp;quot;CompareAllValues&amp;quot;  
        OldValuesParameterFormatString=&amp;quot;original_{0}&amp;quot;  
        runat=&amp;quot;server&amp;quot; OnUpdated=&amp;quot;srcPrefCustomersEdit_Updated&amp;quot; &amp;gt;
      &amp;lt;SelectParameters&amp;gt;
        &amp;lt;asp:QueryStringParameter Name=&amp;quot;cust_code&amp;quot; QueryStringField=&amp;quot;ID&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
      &amp;lt;/SelectParameters&amp;gt;
      &amp;lt;UpdateParameters&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;last_name&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;first_name&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;join_date&amp;quot; Type=&amp;quot;DateTime&amp;quot;/&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;amt_paid&amp;quot; Type=&amp;quot;Decimal&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;birthday_month&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;birthday_day&amp;quot; Type=&amp;quot;Int16&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;unit1_type&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;last_4_vin_unit1&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;unit2_type&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;last_4_vin_unit2&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;email&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;notes&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;gift_1&amp;quot; Type=&amp;quot;Boolean&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;gift_1_date&amp;quot; Type=&amp;quot;DateTime&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;cust_code&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
      &amp;lt;/UpdateParameters&amp;gt;
    &amp;lt;/asp:SqlDataSource&amp;gt;
    
    &amp;lt;asp:SqlDataSource id=&amp;quot;srcMonths&amp;quot; runat=&amp;quot;server&amp;quot; 
    	ConnectionString=&amp;quot;&amp;lt;%$ ConnectionStrings:LHYPrefCustomerServer %&amp;gt;&amp;quot; 
    	providerName=&amp;quot;MySql.Data.MySqlClient&amp;quot; 
    	SelectCommand=&amp;quot;SELECT * FROM Months ORDER BY month_number ASC&amp;quot; /&amp;gt;
    &amp;lt;asp:SqlDataSource id=&amp;quot;srcDays&amp;quot; runat=&amp;quot;server&amp;quot; 
    	ConnectionString=&amp;quot;&amp;lt;%$ ConnectionStrings:LHYPrefCustomerServer %&amp;gt;&amp;quot; 
    	providerName=&amp;quot;MySql.Data.MySqlClient&amp;quot; 
    	SelectCommand=&amp;quot;SELECT * FROM Days ORDER BY days ASC&amp;quot; /&amp;gt;	
    &amp;lt;asp:SqlDataSource id=&amp;quot;srcUnitTypes&amp;quot; runat=&amp;quot;server&amp;quot; 
    	ConnectionString=&amp;quot;&amp;lt;%$ ConnectionStrings:LHYPrefCustomerServer %&amp;gt;&amp;quot; 
    	providerName=&amp;quot;MySql.Data.MySqlClient&amp;quot; 
    	SelectCommand=&amp;quot;SELECT * FROM UnitTypes ORDER BY type_id ASC&amp;quot; /&amp;gt; 
  &amp;lt;/div&amp;gt;
  &amp;lt;/form&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/pre&gt;&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The following is prefcust_insert.aspx which is not causing a problem:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="c-sharp" name="code"&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; %&amp;gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;
&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;

  protected void DetailsView1_ItemInserted(Object sender, System.Web.UI.WebControls.DetailsViewInsertedEventArgs e)
  {
    Response.Redirect(&amp;quot;UpdatePrefCustomers.aspx&amp;quot;);
  }

  protected void DetailsView1_ModeChanging(Object sender, System.Web.UI.WebControls.DetailsViewModeEventArgs e)
  {
    if (e.CancelingEdit == true)
    {
      Response.Redirect(&amp;quot;UpdatePrefCustomers.aspx&amp;quot;);
    }
  }
&amp;lt;/script&amp;gt;
&amp;lt;html dir=&amp;quot;ltr&amp;quot; xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;
&amp;lt;head runat=&amp;quot;server&amp;quot;&amp;gt;
&amp;lt;meta content=&amp;quot;text/html; charset=utf-8&amp;quot; http-equiv=&amp;quot;Content-Type&amp;quot; /&amp;gt;
&amp;lt;meta name=&amp;quot;robots&amp;quot; content=&amp;quot;noindex, nofollow&amp;quot; /&amp;gt;
  &amp;lt;title&amp;gt;Insert Preferred Customers&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
  &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;
    &amp;lt;asp:DetailsView DefaultMode=&amp;quot;Insert&amp;quot; AutoGenerateRows=&amp;quot;False&amp;quot; DataKeyNames=&amp;quot;cust_code&amp;quot;
      DataSourceID=&amp;quot;srcPrefCustomersInsert&amp;quot; HeaderText=&amp;quot;Insert Preferred Customer&amp;quot; ID=&amp;quot;DetailsView1&amp;quot; runat=&amp;quot;server&amp;quot;
      Width=&amp;quot;325px&amp;quot; OnItemInserted=&amp;quot;DetailsView1_ItemInserted&amp;quot; OnModeChanging=&amp;quot;DetailsView1_ModeChanging&amp;quot;&amp;gt;
      &amp;lt;Fields&amp;gt;
        &amp;lt;asp:TemplateField HeaderText=&amp;quot;Customer Code&amp;quot;&amp;gt;
        	&amp;lt;ItemTemplate&amp;gt;
        	&amp;lt;%# Eval(&amp;quot;cust_code&amp;quot;) %&amp;gt;
        	&amp;lt;/ItemTemplate&amp;gt;
        	&amp;lt;EditItemTemplate&amp;gt;
        	&amp;lt;asp:TextBox
        		ID=&amp;quot;txtCustCode&amp;quot;
        		Text=&amp;#39;&amp;lt;%# Bind(&amp;quot;cust_code&amp;quot;) %&amp;gt;&amp;#39;
        		Runat=&amp;quot;server&amp;quot; /&amp;gt;
        	&amp;lt;asp:RequiredFieldValidator
        		ID=&amp;quot;reqCustCode&amp;quot; 
        		ControlToValidate=&amp;quot;txtCustCode&amp;quot; 
        		Text=&amp;quot;(Required)&amp;quot; 
        		Display=&amp;quot;Dynamic&amp;quot; 
        		SetFocusOnError=&amp;quot;true&amp;quot;
        		runat=&amp;quot;server&amp;quot; /&amp;gt;
        	&amp;lt;asp:RegularExpressionValidator
        		id=&amp;quot;regCustCode2&amp;quot;
        		ControlToValidate=&amp;quot;txtCustCode&amp;quot;
        		Text=&amp;quot;The customer code you have entered is either to long or contains invalid characters.&amp;quot;
        		ValidationExpression=&amp;quot;^[0-9a-zA-Z]{1,4}$&amp;quot;
        		SetFocusOnError=&amp;quot;true&amp;quot;
        		Runat=&amp;quot;server&amp;quot; /&amp;gt;
        	&amp;lt;/EditItemTemplate&amp;gt;
        &amp;lt;/asp:TemplateField&amp;gt;

        &amp;lt;asp:BoundField DataField=&amp;quot;last_name&amp;quot; HeaderText=&amp;quot;Last Name&amp;quot; SortExpression=&amp;quot;last_name&amp;quot; /&amp;gt;
        &amp;lt;asp:BoundField DataField=&amp;quot;first_name&amp;quot; HeaderText=&amp;quot;First Name&amp;quot; SortExpression=&amp;quot;first_name&amp;quot; /&amp;gt;
        &amp;lt;asp:BoundField DataField=&amp;quot;join_date&amp;quot; HeaderText=&amp;quot;Join Date&amp;quot; SortExpression=&amp;quot;join_date&amp;quot; /&amp;gt;
        &amp;lt;asp:BoundField DataField=&amp;quot;amt_paid&amp;quot; HeaderText=&amp;quot;Amount Paid&amp;quot; SortExpression=&amp;quot;amt_paid&amp;quot; /&amp;gt;
        
        &amp;lt;asp:TemplateField HeaderText=&amp;quot;Birthday Month&amp;quot;&amp;gt;
        	&amp;lt;ItemTemplate&amp;gt;
        	&amp;lt;%# Eval(&amp;quot;months&amp;quot;) %&amp;gt;
        	&amp;lt;/ItemTemplate&amp;gt;
        	&amp;lt;EditItemTemplate&amp;gt;
        	&amp;lt;asp:DropDownList
        		ID=&amp;quot;ddlMonths&amp;quot;
        		DataSourceID=&amp;quot;srcMonths&amp;quot;
        		DataTextField=&amp;quot;months&amp;quot;
        		DataValueField=&amp;quot;months&amp;quot;
        		SelectedValue=&amp;#39;&amp;lt;%# Bind(&amp;quot;birthday_month&amp;quot;) %&amp;gt;&amp;#39;
        		Runat=&amp;quot;server&amp;quot; /&amp;gt;
        	&amp;lt;/EditItemTemplate&amp;gt;
        &amp;lt;/asp:TemplateField&amp;gt;
        
        &amp;lt;asp:TemplateField HeaderText=&amp;quot;Birthday Day&amp;quot;&amp;gt;
        	&amp;lt;ItemTemplate&amp;gt;
        	&amp;lt;%# Eval(&amp;quot;days&amp;quot;) %&amp;gt;
        	&amp;lt;/ItemTemplate&amp;gt;
        	&amp;lt;EditItemTemplate&amp;gt;
        	&amp;lt;asp:DropDownList
        		ID=&amp;quot;ddlDays&amp;quot;
        		DataSourceID=&amp;quot;srcDays&amp;quot;
        		DataTextField=&amp;quot;days&amp;quot;
        		DataValueField=&amp;quot;days&amp;quot;
        		SelectedValue=&amp;#39;&amp;lt;%# Bind(&amp;quot;birthday_day&amp;quot;) %&amp;gt;&amp;#39;
        		Runat=&amp;quot;server&amp;quot; /&amp;gt;
        	&amp;lt;/EditItemTemplate&amp;gt;
        &amp;lt;/asp:TemplateField&amp;gt;
        
        &amp;lt;asp:TemplateField HeaderText=&amp;quot;Unit 1 Type&amp;quot;&amp;gt;
        	&amp;lt;ItemTemplate&amp;gt;
        	&amp;lt;%# Eval(&amp;quot;type&amp;quot;) %&amp;gt;
        	&amp;lt;/ItemTemplate&amp;gt;
        	&amp;lt;EditItemTemplate&amp;gt;
        	&amp;lt;asp:DropDownList
        		ID=&amp;quot;ddlUnit1Type&amp;quot;
        		DataSourceID=&amp;quot;srcUnitTypes&amp;quot;
        		DataTextField=&amp;quot;type&amp;quot;
        		DataValueField=&amp;quot;type&amp;quot;
        		SelectedValue=&amp;#39;&amp;lt;%# Bind(&amp;quot;unit1_type&amp;quot;) %&amp;gt;&amp;#39;
        		AppendDataBoundItems=&amp;quot;true&amp;quot;
        		Runat=&amp;quot;server&amp;quot; /&amp;gt;
        	&amp;lt;/EditItemTemplate&amp;gt;
        &amp;lt;/asp:TemplateField&amp;gt;

       	&amp;lt;asp:BoundField DataField=&amp;quot;last_4_vin_unit1&amp;quot; HeaderText=&amp;quot;Last 4 of Unit 1 VIN&amp;quot; SortExpression=&amp;quot;last_4_vin_unit1&amp;quot; /&amp;gt;
       	
       	&amp;lt;asp:TemplateField HeaderText=&amp;quot;Unit 2 Type&amp;quot;&amp;gt;
        	&amp;lt;ItemTemplate&amp;gt;
        	&amp;lt;%# Eval(&amp;quot;type&amp;quot;) %&amp;gt;
        	&amp;lt;/ItemTemplate&amp;gt;
        	&amp;lt;EditItemTemplate&amp;gt;
        	&amp;lt;asp:DropDownList
        		ID=&amp;quot;ddlUnit2Type&amp;quot;
        		DataSourceID=&amp;quot;srcUnitTypes&amp;quot;
        		DataTextField=&amp;quot;type&amp;quot;
        		DataValueField=&amp;quot;type&amp;quot;
        		SelectedValue=&amp;#39;&amp;lt;%# Bind(&amp;quot;unit2_type&amp;quot;) %&amp;gt;&amp;#39;
        		AppendDataBoundItems=&amp;quot;true&amp;quot;
        		Runat=&amp;quot;server&amp;quot; /&amp;gt;
        	&amp;lt;/EditItemTemplate&amp;gt;
        &amp;lt;/asp:TemplateField&amp;gt;

       	&amp;lt;asp:BoundField DataField=&amp;quot;last_4_vin_unit2&amp;quot; HeaderText=&amp;quot;Last 4 of Unit 2 VIN&amp;quot; SortExpression=&amp;quot;last_4_vin_unit2&amp;quot; /&amp;gt;
        
        &amp;lt;asp:TemplateField HeaderText=&amp;quot;Email&amp;quot; SortExpression=&amp;quot;email&amp;quot; &amp;gt;
        	&amp;lt;ItemTemplate&amp;gt;
        	&amp;lt;%# Eval(&amp;quot;email&amp;quot;) %&amp;gt;
        	&amp;lt;/ItemTemplate&amp;gt;
        	&amp;lt;EditItemTemplate&amp;gt;
        	&amp;lt;asp:TextBox
        		ID=&amp;quot;txtEmail&amp;quot;
        		Text=&amp;#39;&amp;lt;%# Bind(&amp;quot;email&amp;quot;) %&amp;gt;&amp;#39;
        		Runat=&amp;quot;server&amp;quot; /&amp;gt;
        	&amp;lt;asp:RegularExpressionValidator
        		id=&amp;quot;regEmail&amp;quot;
        		ControlToValidate=&amp;quot;txtEmail&amp;quot;
        		Text=&amp;quot;The email you have entered does not comply with the format:  xxxx@xxxx.xxx&amp;quot;
        		ValidationExpression=&amp;quot;^([0-9a-zA-Z]([-\.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$&amp;quot;
        		SetFocusOnError=&amp;quot;true&amp;quot;
        		Runat=&amp;quot;server&amp;quot; /&amp;gt;
        	&amp;lt;/EditItemTemplate&amp;gt;
        &amp;lt;/asp:TemplateField&amp;gt;

		&amp;lt;asp:BoundField DataField=&amp;quot;notes&amp;quot; HeaderText=&amp;quot;Notes&amp;quot; SortExpression=&amp;quot;notes&amp;quot; /&amp;gt;
        &amp;lt;asp:CheckBoxField DataField=&amp;quot;gift_1&amp;quot; HeaderText=&amp;quot;Recvd Gift 1&amp;quot; SortExpression=&amp;quot;gift_1&amp;quot; /&amp;gt;
        &amp;lt;asp:BoundField DataField=&amp;quot;gift_1_date&amp;quot; HeaderText=&amp;quot;Date Gift 1 Recvd&amp;quot; SortExpression=&amp;quot;gift_1_date&amp;quot; /&amp;gt;
        &amp;lt;asp:CommandField ShowInsertButton=&amp;quot;True&amp;quot; /&amp;gt;
        
      &amp;lt;/Fields&amp;gt;
      &amp;lt;FooterStyle BackColor=&amp;quot;#CCCCCC&amp;quot; /&amp;gt;
	  &amp;lt;PagerStyle BackColor=&amp;quot;#999999&amp;quot; ForeColor=&amp;quot;Black&amp;quot; HorizontalAlign=&amp;quot;Center&amp;quot; /&amp;gt;
	  &amp;lt;HeaderStyle BackColor=&amp;quot;Black&amp;quot; Font-Bold=&amp;quot;True&amp;quot; ForeColor=&amp;quot;White&amp;quot; /&amp;gt;
	  &amp;lt;AlternatingRowStyle BackColor=&amp;quot;#CCCCCC&amp;quot; /&amp;gt;
    &amp;lt;/asp:DetailsView&amp;gt;
      
    &amp;lt;asp:SqlDataSource id=&amp;quot;srcPrefCustomersInsert&amp;quot; runat=&amp;quot;server&amp;quot; 
    	ConnectionString=&amp;quot;&amp;lt;%$ ConnectionStrings:LHYPrefCustomerServer %&amp;gt;&amp;quot; 
    	providerName=&amp;quot;MySql.Data.MySqlClient&amp;quot; 
    	SelectCommand=&amp;quot;SELECT * FROM PCustomers WHERE cust_code=@cust_code&amp;quot; 
        InsertCommand=&amp;quot;INSERT INTO PCustomers (cust_code, last_name, first_name, join_date, amt_paid, birthday_month, birthday_day, unit1_type, last_4_vin_unit1, unit2_type, last_4_vin_unit2, email, notes, gift_1, gift_1_date) VALUES (@cust_code, @last_name, @first_name, @join_date, @amt_paid, @birthday_month, @birthday_day, @unit1_type, @last_4_vin_unit1, @unit2_type, @last_4_vin_unit2, @email, @notes, @gift_1, @gift_1_date)&amp;quot;&amp;gt;
      &amp;lt;SelectParameters&amp;gt;
        &amp;lt;asp:QueryStringParameter Name=&amp;quot;cust_code&amp;quot; QueryStringField=&amp;quot;cust_code&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
      &amp;lt;/SelectParameters&amp;gt;
      &amp;lt;InsertParameters&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;cust_code&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;last_name&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;first_name&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;join_date&amp;quot; Type=&amp;quot;DateTime&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;amt_paid&amp;quot; Type=&amp;quot;Decimal&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;birthday_month&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;birthday_day&amp;quot; Type=&amp;quot;Int16&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;unit1_type&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;last_4_vin_unit1&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;unit2_type&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;last_4_vin_unit2&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;email&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;        
        &amp;lt;asp:Parameter Name=&amp;quot;notes&amp;quot; Type=&amp;quot;String&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;gift_1&amp;quot; Type=&amp;quot;Boolean&amp;quot; /&amp;gt;
        &amp;lt;asp:Parameter Name=&amp;quot;gift_1_date&amp;quot; Type=&amp;quot;DateTime&amp;quot; /&amp;gt;
      &amp;lt;/InsertParameters&amp;gt;
      &amp;lt;/asp:SqlDataSource&amp;gt;
    &amp;lt;asp:SqlDataSource id=&amp;quot;srcMonths&amp;quot; runat=&amp;quot;server&amp;quot; 
    	ConnectionString=&amp;quot;&amp;lt;%$ ConnectionStrings:LHYPrefCustomerServer %&amp;gt;&amp;quot; 
    	providerName=&amp;quot;MySql.Data.MySqlClient&amp;quot; 
    	SelectCommand=&amp;quot;SELECT * FROM Months ORDER BY month_number ASC&amp;quot; /&amp;gt;
    &amp;lt;asp:SqlDataSource id=&amp;quot;srcDays&amp;quot; runat=&amp;quot;server&amp;quot; 
    	ConnectionString=&amp;quot;&amp;lt;%$ ConnectionStrings:LHYPrefCustomerServer %&amp;gt;&amp;quot; 
    	providerName=&amp;quot;MySql.Data.MySqlClient&amp;quot; 
    	SelectCommand=&amp;quot;SELECT * FROM Days ORDER BY days ASC&amp;quot; /&amp;gt;
    &amp;lt;asp:SqlDataSource id=&amp;quot;srcUnitTypes&amp;quot; runat=&amp;quot;server&amp;quot; 
    	ConnectionString=&amp;quot;&amp;lt;%$ ConnectionStrings:LHYPrefCustomerServer %&amp;gt;&amp;quot; 
    	providerName=&amp;quot;MySql.Data.MySqlClient&amp;quot; 
    	SelectCommand=&amp;quot;SELECT * FROM UnitTypes ORDER BY type_id ASC&amp;quot; /&amp;gt;

  &amp;lt;/form&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>MySql.Data.MySqlClient does not contain any public member</title><link>http://forums.asp.net/thread/2433647.aspx</link><pubDate>Thu, 19 Jun 2008 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2433647</guid><dc:creator>Webmonkeymon</dc:creator><description>&lt;p&gt;&amp;nbsp;[quote user=&amp;quot;daxmax&amp;quot;]Data Connections tab [/quote]&lt;/p&gt;
&lt;p&gt;That post was helpful and I did connect.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Now I am back at this again but this time I cannot get the mysql.web.dll to register.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;MySql.Data.MySqlClient does not contain any public member&lt;/p&gt;
&lt;p&gt;the mysql.web.dll will not register.&amp;nbsp;&amp;nbsp; The&amp;nbsp;mysql.data.client cannot find theNamespace. &lt;/p&gt;
&lt;p&gt;i have added them to the projects, put the dll in the web bin folder, built the solutions and the built the website.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;I also have another project open and working with a registered mysql.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;I do not have it in the full project source code.&amp;nbsp; The full project shows me dependancies but will not let me add one.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I should have documented this better the first time. &lt;img src="http://forums.asp.net/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/p&gt;
&lt;p&gt;-- i will this time. &lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: problem with connections not being releases and strange mysql error (MySqlException: Sort Aborted)</title><link>http://forums.asp.net/thread/2275269.aspx</link><pubDate>Thu, 03 Apr 2008 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2275269</guid><dc:creator>aram</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Have you tried closing the reader after your while clause is closed?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;pre class="coloredcode"&gt;&lt;span class="kwd"&gt;while&lt;/span&gt; (reader.Read()) 
{

&lt;span class="kwd"&gt;string&lt;/span&gt; ticketDateString = reader.IsDBNull(0) ? &lt;span class="kwd"&gt;string&lt;/span&gt;.Empty : reader.GetString(0); 
DateTime ticketDate = Convert.ToDateTime(ticketDateString);

&lt;span class="kwd"&gt;int&lt;/span&gt; userId = reader.IsDBNull(1) ? -1 : reader.GetInt32(1); 
&lt;span class="kwd"&gt;int&lt;/span&gt; totalTickets = reader.IsDBNull(2) ? 0 : reader.GetInt32(2);

Ticket ticket = &lt;span class="kwd"&gt;new&lt;/span&gt; Ticket(totalTickets, ticketDate, userId,&lt;span class="kwd"&gt;string&lt;/span&gt;.Empty); 
listTicket.Add(ticket);

}

reader.close()&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;or you may want to try to pur reader.close in a &amp;#39;finaly&amp;#39; clause of your &amp;#39;try catch&amp;#39; .&lt;/p&gt;
&lt;p&gt;There is a difference between disposing the reader and closing it. And I&amp;#39;m also guessing you have to close the connection after you close the reader. Otherwise you would get the error indicating that it is in use by a reader.&lt;/p&gt;
&lt;p&gt;May be that is what causing the trouble.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: mysql 'latin5_turkish_ci' error</title><link>http://forums.asp.net/thread/2227683.aspx</link><pubDate>Wed, 12 Mar 2008 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2227683</guid><dc:creator>senol</dc:creator><description>&lt;p&gt;In asp code, i solutate Turkish character error same this code. But i can&amp;#39;t do this in asp .net. How can i do it.&lt;/p&gt;
&lt;p&gt;{ &lt;/p&gt;
&lt;p&gt;Set bag = Server.CreateObject(&amp;quot;ADODB.Connection&amp;quot;) &lt;br /&gt;bag.Open &amp;quot;Driver={MySql ODBC 3.51 Driver}; Server=localhost; uid=root; pwd=123456; database=deneme; option=3; port=3306;&amp;quot; &lt;/p&gt;
&lt;p&gt;bag.execute (&amp;quot;SET CHARACTER SET latin5;&amp;quot;)&lt;br /&gt;bag.execute (&amp;quot;SET collation_connection = &amp;#39;latin5_turkish_ci&amp;#39;;&amp;quot;) &lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>asp.net c# mysql database </title><link>http://forums.asp.net/thread/2151247.aspx</link><pubDate>Mon, 04 Feb 2008 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2151247</guid><dc:creator>senol</dc:creator><description>&lt;p&gt;help&amp;nbsp;&lt;/p&gt;
&lt;p&gt;asp.net c# mysql database connection string&amp;nbsp; ? &lt;/p&gt;</description></item><item><title>PHPmyAdmin in asp</title><link>http://forums.asp.net/thread/1868833.aspx</link><pubDate>Tue, 21 Aug 2007 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1868833</guid><dc:creator>afroxav</dc:creator><description>&lt;p&gt;&amp;nbsp;I&amp;#39;ve being searching for an equivalent to phpmyadmin to administer my MySQL database hosted on Windows Vista. I&amp;#39;d like to know if there is one that i could use...&lt;/p&gt;&lt;p&gt;Thanks.&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: INSERT into MYSQL results to NULL values.. I NEED HELP!!!</title><link>http://forums.asp.net/thread/1781264.aspx</link><pubDate>Sun, 01 Jul 2007 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1781264</guid><dc:creator>mrkaffa</dc:creator><description>&lt;font size="2"&gt;
&lt;p&gt;Here is my code below...I need similar help as well.&amp;nbsp; I&amp;#39;ve seen this thread before and not sure how to apply it.&amp;nbsp; I don&amp;#39;t get any errors and I know it gets through the code because when&amp;nbsp;I click my Insert button (of type &amp;quot;link&amp;quot;),&amp;nbsp;I get redirected to my defaultmainpage.aspx.&amp;nbsp; I don&amp;#39;t get any data&amp;nbsp;into the actual table though.&amp;nbsp; My declarations are fine and my connection string is fine as well because I&amp;nbsp;use it elsewhere and works&amp;nbsp;just fine.&amp;nbsp; I&amp;#39;m thinking someone is off.&amp;nbsp; Could use some help on this one!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;myConnection = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; MySqlConnection(MySQLConnectionString) &lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;qrySelect = &amp;quot;SELECT Title, Category, Description, Price, Phone, Email, State, UserPassword, AdNum FROM Ads&amp;quot;&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;qryInsert = &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;INSERT INTO Ads (Title, Category, Description, Price, Phone, Email, State, UserPassword) VALUES (?Title, ?Category, ?Description, ?Price, ?Phone, ?Email, ?State, ?UserPassword)&amp;quot;&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;qrySelect = &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;SELECT Title, Category, Description, Price, Phone, Email, State, UserPassword, AdNum FROM Ads&amp;quot;&lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;Dim cmdDel As MySqlCommand = New MySqlCommand(strDel, New MySqlConnection(DBC)) &lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;myDataAdapter = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; MySqlDataAdapter(qrySelect, myConnection) &lt;br /&gt;myDataSet = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; Dataset() &lt;br /&gt;myDataAdapter.Fill(myDataSet, &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;Ads&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;) &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; iCmd &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; MySql.Data.MySqlClient.MySqlCommand&lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;Dim iCmd As MySqlCommand&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;iCmd = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; MySqlCommand(qryInsert, myConnection)&lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;iCmd.Parameters.Add(New MySql.Data.MySqlClient.MySqlParameter(&amp;quot;?Title&amp;quot;, MySql.Data.MySqlClient.MySqlDbType.VarChar, 50, &amp;quot;Title&amp;quot;))&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;iCmd.Parameters.Add(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; MySqlParameter(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;?Title&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, MySqlDbType.VarChar, 50, &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;Title&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;))&lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;iCmd = New MySqlCommand(qryInsert, myConnection)&lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;iCmd.Parameters.Add(New MySql.Data.MySqlClient.MySqlParameter(&amp;quot;?Category&amp;quot;, MySql.Data.MySqlClient.MySqlDbType.VarChar, 50, &amp;quot;Category&amp;quot;)) &lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;iCmd.Parameters.Add(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; MySqlParameter(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;?Category&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, MySqlDbType.VarChar, 50, &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;Category&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)) &lt;br /&gt;iCmd.Parameters.Add(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; MySqlParameter(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;?Description&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, MySqlDbType.VarChar, 50, &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;Description&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)) &lt;br /&gt;iCmd.Parameters.Add(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; MySqlParameter(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;?Price&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, MySqlDbType.VarChar, 50, &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;Price&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)) &lt;br /&gt;iCmd.Parameters.Add(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; MySqlParameter(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;?Phone&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, MySqlDbType.VarChar, 50, &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;Phone&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)) &lt;br /&gt;iCmd.Parameters.Add(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; MySqlParameter(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;?Email&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, MySqlDbType.VarChar, 50, &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;Email&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)) &lt;br /&gt;iCmd.Parameters.Add(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; MySqlParameter(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;?State&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, MySqlDbType.VarChar, 50, &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;State&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)) &lt;br /&gt;iCmd.Parameters.Add(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; MySqlParameter(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;?UserPassword&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, MySqlDbType.VarChar, 50, &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;UserPassword&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)) &lt;br /&gt;myDataAdapter.InsertCommand = iCmd&lt;br /&gt;MySQLDataGrid.DataSource = myDataSet.Tables(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;Ads&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;).DefaultView&lt;br /&gt;MySQLDataGrid.DataBind() &lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;br /&gt;Response.Redirect(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;maindefault.aspx&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;) &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;I am thinking that it is something simple.&amp;nbsp; This code gets called after an Insert button is clicked on my DataGrid...&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Re: SqlDataSource together with MySql ?</title><link>http://forums.asp.net/thread/1781063.aspx</link><pubDate>Sat, 30 Jun 2007 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1781063</guid><dc:creator>mrkaffa</dc:creator><description>&lt;p&gt;Here is how I can connect to MySql with Godaddy shared hosting.&amp;nbsp; I can grab data from a table and display it in a gridview.&amp;nbsp; I am having challenges with the insert, update and delete at the moment - but I got this because I could not find anything out there with the combination I need.&amp;nbsp; Shared hosting, VB and ASP.NET 2.0 with 5.0 MySql database (still have not found everything I need at the moment - but this is a start)...Hope this helps someone.&amp;nbsp; Note, if you attempt to click on the data once it is displayed, it is looking for a details.aspx page I got from ASP.NET for Dummies - just fyi!&lt;br /&gt;Also, remember,&amp;nbsp;I am using the infamous recompiled MySql.dll which can be found in some earlier threads.&amp;nbsp; Godady shared hosting is set to medium trust so take that into consideration.&amp;nbsp; I placed the .dll it in my \bin folder and I am really good (if I can just get past these postback issues).&lt;/p&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&amp;lt;%&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;@&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#800000" size="2"&gt;Page&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Explicit&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;True&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Language&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;VB&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Debug&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;True&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; %&amp;gt;&lt;br /&gt;&amp;lt;%&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;@&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#800000" size="2"&gt;Import&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Namespace&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;System.Data&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; %&amp;gt;&lt;br /&gt;&amp;lt;%&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;@&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#800000" size="2"&gt;Import&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Namespace&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;quot;MySql.Data.MySqlClient&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; %&amp;gt; &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;script&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;language&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;VB&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&amp;gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;font size="2"&gt; Page_Load(sender &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Object&lt;/font&gt;&lt;font size="2"&gt;, e &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; EventArgs) &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim&lt;/font&gt;&lt;font size="2"&gt; myConnection &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; MySqlConnection &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim&lt;/font&gt;&lt;font size="2"&gt; myDataAdapter &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; MySqlDataAdapter &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim&lt;/font&gt;&lt;font size="2"&gt; myDataSet &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; DataSet &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim&lt;/font&gt;&lt;font size="2"&gt; qryFromDefault &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim&lt;/font&gt;&lt;font size="2"&gt; strSQL &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt; &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim&lt;/font&gt;&lt;font size="2"&gt; MySQLConnectionString &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MySQLConnectionString = &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;Server=yourserver;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; _ &lt;br /&gt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;Database=yourdatabasename;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; _ &lt;br /&gt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;Uid=yourlogin;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; _ &lt;br /&gt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;Pwd=yourpassword;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; _ &lt;br /&gt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;Connect Timeout=30;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/p&gt;&amp;#39;&lt;br /&gt;&amp;#39;Comments:&lt;br /&gt;&amp;#39;&lt;br /&gt;&amp;#39;Assuming you have a mysql 5.0 database and a table you can query from&lt;br /&gt;&amp;#39;&lt;br /&gt;&amp;#39;myConnection = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; MySqlConnection(MySQLConnectionString) &lt;br /&gt;&amp;#39;&lt;br /&gt;&amp;#39;&lt;font size="2"&gt;qryFromDefault = Request.QueryString(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;NameOfParamaterFromCallingPage&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;) - you may use this code if this aspx is called from another page&lt;br /&gt;&amp;#39;and use it below as a parameter of sorts&lt;br /&gt;&amp;#39;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;#39;strSQL = &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;SELECT * FROM&amp;nbsp;MyTable WHERE (NameOfMyTableColumnName = &amp;#39;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; qryFromDefault &amp;amp; &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;&amp;#39;);&amp;quot;&lt;br /&gt;&amp;#39;&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;#39;But here is the easier route for now&lt;br /&gt;&amp;#39;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strSQL = &lt;font color="#800000" size="2"&gt;&amp;quot;SELECT * FROM MyTable&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;&lt;br /&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myDataAdapter = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; MySqlDataAdapter(strSQL, myConnection) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myDataSet = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; Dataset() &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myDataAdapter.Fill(myDataSet, &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;YourTableNameHere&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MySQLDataGrid.DataSource = myDataSet.Tables(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;YourTableNameHere&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;).DefaultView&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MySQLDataGrid.DataBind() &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;font size="2"&gt; &lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;br /&gt;&amp;#39;&lt;br /&gt;&amp;#39;More code below I got from somewhere else&lt;br /&gt;&amp;#39;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;font size="2"&gt; PageIndexChanging(sender &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;as&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Object&lt;/font&gt;&lt;font size="2"&gt;, e &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;as&lt;/font&gt;&lt;font size="2"&gt; GridViewPageEventArgs)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MySQLDataGrid.PageIndex = e.NewPageIndex&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MySQLDataGrid.DataBind()&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#800000" size="2"&gt;script&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;html&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;body&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;vlink&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;red&amp;quot;&amp;gt;&lt;/p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;h1&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;font size="2"&gt;Classy Classifieds&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#800000" size="2"&gt;h1&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;h2&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;font size="2"&gt;All Ads&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#800000" size="2"&gt;h2&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;form&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;id&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Form1&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#800000" size="2"&gt;GridView&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;MySQLDataGrid&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;AllowPaging&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;True&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;AllowSorting&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;True&amp;quot;&lt;br /&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;AutoGenerateColumns&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;False&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;BackColor&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;#FFFF99&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;BorderColor&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Black&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;BorderStyle&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Solid&amp;quot;&lt;br /&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;BorderWidth&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;1px&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;DataKeyNames&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;AdNum&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Width&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;100%&amp;quot;&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;HeaderStyle&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;HorizontalAlign&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Left&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;Columns&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;br /&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#800000" size="2"&gt;HyperLinkField&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;DataNavigateUrlFields&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;AdNum&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;DataNavigateUrlFormatString&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Details.aspx?AdNum={0}&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;DataTextField&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Title&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;HeaderText&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Title&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;SortExpression&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Title&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#800000" size="2"&gt;BoundField&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;DataField&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Price&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;DataFormatString&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;{0:c}&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;HeaderText&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Price&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;SortExpression&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Price&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#800000" size="2"&gt;BoundField&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;DataField&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;State&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;HeaderText&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;State&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;SortExpression&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;State&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#800000" size="2"&gt;Columns&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#800000" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#800000" size="2"&gt;GridView&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#800000" size="2"&gt;form&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#800000" size="2"&gt;body&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#800000" size="2"&gt;html&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>Re: SqlDataSource together with MySql ?</title><link>http://forums.asp.net/thread/1780602.aspx</link><pubDate>Fri, 29 Jun 2007 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1780602</guid><dc:creator>mrkaffa</dc:creator><description>&lt;p&gt;I am checking with Godaddy since it&amp;#39;s shared hosting.&amp;nbsp; I am hoping they will load it for me.&amp;nbsp; We will see.&amp;nbsp; Otherwise, I will have to keep going the same route I am taking now and that&amp;#39;s with using SqlAdapters, DataSets, etc. - which is fine - but it would be fun to use the SqlDataSource features.&lt;/p&gt;</description></item><item><title>Re: SqlDataSource together with MySql ?</title><link>http://forums.asp.net/thread/1779243.aspx</link><pubDate>Fri, 29 Jun 2007 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1779243</guid><dc:creator>mrkaffa</dc:creator><description>&lt;p&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;First, I am thankful for all the&amp;nbsp;info I have seen here.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Next, I&amp;nbsp;did&amp;nbsp;use the recomplied MySql.dll and works&amp;nbsp;but I cannot get it to work&amp;nbsp;with the SqlDataSource&amp;nbsp;fully in terms of adding records and deleting records.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;So I looked for another solution...&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;Found&amp;nbsp;this older&amp;nbsp;.dll called MarcoMySql.dll out there on &lt;a href="http://lab.aspitalia.com/31/MarcoMySql-DataProvider.aspx"&gt;http://lab.aspitalia.com/31/MarcoMySql-DataProvider.aspx&lt;/a&gt;&amp;nbsp;- after I downloaded his MarcoMySql.dll and copied it to my /bin folder, I was FINALLY able to add this code to my web.config file successfully (on godaddy)&amp;nbsp;to use the &amp;lt;asp:SqlDataSource&amp;gt; tag BUT I am only able to read data.&amp;nbsp; I&amp;#39;m not able to insert, edit or delete records yet using the &amp;lt;SqlDataSource&amp;gt; tag with it.&amp;nbsp; I&amp;#39;m thinking it&amp;#39;s due to the older .dll I have.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;system.data&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;DbProviderFactories&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;add&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;name&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font color="#000000" size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;MarcoMySql Data Provider&lt;/font&gt;&lt;font color="#000000" size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;invariant&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font color="#000000" size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;MySql.Data.MySqlClient&lt;/font&gt;&lt;font color="#000000" size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;description&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font color="#000000" size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Marco MySql Provider&lt;/font&gt;&lt;font color="#000000" size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;type&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font color="#000000" size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;MySql.Data.MySqlClient.MySqlProviderFactory, MarcoMySql.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null&lt;/font&gt;&lt;font color="#000000" size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#800000" size="2"&gt;DbProviderFactories&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#800000" size="2"&gt;system.data&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#000000"&gt;I use this to reference it in the page&amp;nbsp;in the .aspx I am&amp;nbsp;using:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font color="#800000" size="2"&gt;&amp;lt;% Import&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Namespace&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;MySql.Data.MySqlClient&amp;quot; %&amp;gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#000000"&gt;The challenge I have is that it&amp;#39;s an old version as you can see and wanted to know if there was an updated&amp;nbsp;MySql.dll out there with an updated &amp;lt;DbProviderFactories&amp;gt; tag.&amp;nbsp; My MySql database is 5.0, I have ASP.NET 2.0 runtime.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#000000"&gt;Any help out there???&amp;nbsp; Let me know if you need more info!&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;</description></item></channel></rss>