Würden Sie mir bitte sagen, wo ist mein Fehler?!? Ich kann keine falsche Syntax in der Nähe von 's' finden! Hier ist mein Code:Weitere Informationen: Falsche Syntax in der Nähe von 's'
public static DataTable InsertConnect(ComboBox Site , ComboBox server , ComboBox Host , ComboBox Domain , Label Price)
{
SqlConnection cn = new SqlConnection();
cn.ConnectionString = Server.Connection;
cn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "insert into tblPrice(Site,Server,Host,Domain,Price)
values('" + Site.Text + "','" + server.Text + "','" + Host.Text + "','" + Domain.Text + "','" + Price.Text + "')'";
SqlDataAdapter da = new SqlDataAdapter(cmd.CommandText, cn);
DataTable dt = new DataTable();
da.Fill(dt);
return dt;
}
Warum gibt es ein '' 'nach den letzten Klammern? –
Ich würde wirklich vorschlagen, Parameter zu verwenden, um SQL-Injektion zu vermeiden, einfaches Beispiel hier: http://StackOverflow.com/Questions/17569051/SQLCommand-Insert-Into-Query-does-Not-Execute –
@ J.Pichardo Ursache, wenn ich Geben Sie nicht 'Ich werde Fehler geben – VorTex318