So richten Sie Datenbank - (SQL) - Verbindung mit c#?

Ich soll eine Datenbank aufzubauen, die Verbindung für den Empfang der Angaben des Kunden mit C#. Ich bin mit sql-server 2008 zusammen mit visual studio 2010.....

Hier ist dieser code:

<asp:Textbox id="TxtBox1" runat="server" />
<asp:Textbox id="TxtBox2" runat="server" />
<asp:Button id="Button1" runat="server" Onclick="Button1_Click" />

und die codebehind:

protected void Button1_Click(Object sender,EventArgs e)
{
string Text1=TextBox1.Text;
string Text2=TextBox2.Text;
string connectionString="Data Source=servername;InitialCatalog=DataBaseNameUserID=sa;  Password=YourPassword;"

SqlConnection sqlConnection=new SqlConnection(connectionString);

string insertStatement="INSERT INTO TableName(column1,column2) VALUES Txtb1+","+Txtb2";

SqlCommand sqlCommand=new SqlCommand(insertStatement,sqlConnection);

try
{
sqlConnection.Open();
sqlCommand.ExecuteNonQuery();

}
finally
{
sqlConnection.Close();
}


}

Erstellt habe ich die Daten.mdf-Datei, die ich erstellt habe-Tabelle enthält Felder, aber ich bekomme die Verbindung nicht hergestellt hat Fehler kann einer helfen, mich zu lösen mein problem???

  • Verwenden Sie nicht das sa-Konto in Anwendungen! Dieser code ist unglaublich anfällig für sql-injection-Angriffe, nicht zu schweigen von der Tatsache, dass die Verbindungszeichenfolge ist ungültig, und die inserStatment Zeile wird nicht kompiliert.
  • Sorry..ich habe nicht bekommen, könnten Sie Sie bitte express mich über die sa???
  • Sie sind mit dem administrator-Konto. Die eine, die hat vollen Zugriff auf den sql-server. Alles, was Sie brauchen, ist ein Konto mit Schreibberechtigung auf die eine Tabelle. Verwenden Sie immer die minimalen Berechtigungen möglich.
  • Richtige Forschung ist ein muss: connectionstrings.com
  • kk, wenn Sie nichts dagegen haben, kannst du den geänderten code durch kleine Beispiel mit den zwei Textfeldern und nach dem Klick auf den submit-button werden die Daten gespeichert in der Datenbank(ich verwende visual studio 2010 und sql server 2008 zusammen mit, basierend auf meine Anforderung können Sie bitte die alternate-code)
InformationsquelleAutor user1918566 | 2012-12-20
Schreibe einen Kommentar