01. december 2009 - 17:47
Der er
6 kommentarer og 1 løsning
Hjælp til syntaksfejl
hej Kan i hjælpe med denne simple fejl: Incorrect syntax near ')'. Her er koden: SqlDataSource name = new SqlDataSource(); name.ConnectionString = ConfigurationManager.ConnectionStrings["DatabaseConnectionString"].ConnectionString; name.InsertCommand = "INSERT INTO [A] (A1, A2, A3, A4, A5)"; name.InsertParameters.Add("A1", TypeCode.String, TextBox1.Text); name.InsertParameters.Add("A2", TypeCode.String, TextBox2.Text); name.InsertParameters.Add("A3", TypeCode.String, TextBox3.Text); name.InsertParameters.Add("A4", TypeCode.String, TextBox4.Text); name.InsertParameters.Add("A5", TypeCode.Boolean, CheckBox1.Checked.ToString()); name.InsertCommandType = SqlDataSourceCommandType.Text; name.Insert();
Annonceindlæg fra SoftwareOne
01. december 2009 - 17:58
#1
name.InsertCommand = "INSERT INTO [A] (A1, A2, A3, A4, A5)"; -> name.InsertCommand = "INSERT INTO [A] VALUES (A1, A2, A3, A4, A5)"; maaske
01. december 2009 - 18:19
#2
så får jeg bare denne fejl i stedet for: Invalid column name 'A1'. Invalid column name 'A2'. Invalid column name 'A3'. Invalid column name 'A4'. Invalid column name 'A5'. Column name or number of supplied values does not match table definition.
01. december 2009 - 18:28
#3
Skal A1, A2, ... evt. vaere @A1, @A2, ... ?
01. december 2009 - 18:37
#4
heller ikk :-) Får fejlen: Column name or number of supplied values does not match table definition.
01. december 2009 - 23:36
#5
Hvordan ser din database ud ? Og instance er name ? hvis det er din egen ... hvordan er den implementeret. Vi sidder lidt og gætter os frem uden disse oplysninger. mvh
02. december 2009 - 11:10
#6
fandt selv ud af det :-)
02. december 2009 - 11:51
#7
k
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.