Jag undrar om hur jag kopplar ihop TextBox1 till Ja, du skulle ju kunna göra så här, men då kommer nån kommentera att det inte är säkert: Ok, ska testa detta, ska jag lägga kåden under Click_button eller liknaden?` Ja, precis. Dubbelklicka på knappen så skapas ett button_Click-event där du kan lägga koden. Hej o tack för det snabba svaret. Lustigt städade lite i koden o nu fungerar det :-)Hur kopplar jag TextBox1 till Select med mysql och odbc?
"SELECT * FROM MP3 WHERE title="Här vill jag ha in värdet från TextBox1"
jag har inga problem med själva kopplingen utan hur jag selekterar datat från MySQL
Jag använder mej av C# som programmering. om det är någon behind programmering.
MVH
Micael.Sv: Hur kopplar jag TextBox1 till Select med mysql och odbc?
string SQL = "SELECT * FROM MP3 WHERE title='" + TextBox1.Text + "';";
Ett bättre alternativ:
string SQL = "SELECT * FROM MP3 WHERE title=?";
OdbcConnection conn = new OdbcConnection(Global.ConnectionString);
conn.Open();
using (conn)
{
OdbcCommand com = new OdbcCommand(SQL, conn);
com.Parameters.AddWithValue("", TextBox1.Text);
//Använd com med nån av Execute-metoderna för att få värdena
}
Sv:Hur kopplar jag TextBox1 till Select med mysql och odbc?
eller finns det andra metoder att ha direkt i "asp koden" istället för codebehind?
Tack för det snabba svaret.
MickeSv: Hur kopplar jag TextBox1 till Select med mysql och odbc?
Codebehind kan du kontrollera mer exakt vad som händer och det är oftast enklare.
Men är det så att du ska visa resultaten i t.ex. en GridView eller liknande så kan du lösa allt utan nån C#-kod.
Nåt i den här stilen:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="Id" DataSourceID="SqlDataSource1">
<Columns>
<asp:BoundField DataField="Id" HeaderText="Låtnr" />
<asp:BoundField DataField="Name" HeaderText="Låtnamn" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"
SelectCommand="SELECT * FROM MP3 WHERE title=?">
<SelectParameters>
<asp:ControlParameter ControlID="TextBox1" Name="?" PropertyName="Text" />
</SelectParameters>
</asp:SqlDataSource>
Allt det går göra i designern, så du behöver inte skriva det själv om du inte vill.
Sv:Hur kopplar jag TextBox1 till Select med mysql och odbc?
Ja jag använder gridview och mysql odbc.
Men när jag lägger till taggarna nedan så får jag en grön understryckning under SelectParameters
<SelectParameters>
<asp:ControlParameter ControlID="TextBox1" Name="?" PropertyName="Text" />
</SelectParameters>
är detta för MSSQL?Sv: Hur kopplar jag TextBox1 till Select med mysql och odbc?
Tack för all hjälp!!!!!