2013-03-17 63 views
-2
protected void ASPxButton1_Click(object sender, EventArgs e) 
{ 
    try { 
     string turusec = ASPxComboBox1.SelectedItem.ToString(); 

     switch (turusec) 
     { 
     case "Laptop": 
      SqlDataSource1.InsertCommand = "INSERT INTO Laptops(L_marka_ismi,L_marka_modeli,L_marka_quantity, L_marka_fiyati,L_marka_discount, L_marka_description,)" + 
        "VALUES('" + ASPxTextBox1.Text + "','" + ASPxTextBox2.Text + "','" + ASPxTextBox3.Text + "','" + ASPxTextBox4.Text + "','" + ASPxTextBox5.Text + "','" + ASPxMemo1.Text + "'))"; 
      break; 
+0

什么错误或异常你有吗? – 2013-03-17 12:37:04

+0

'turusec'持有什么值? 'SqlDataSource1'在哪里实例化? – Jesse 2013-03-17 12:54:03

+0

请仔细阅读[常见问题]和[问]几次.. – 2013-03-17 12:54:52

回答

1

您有一个额外的“”(逗号)在字段列表的末尾(VALUES前):

INSERT INTO Laptops(L_marka_ismi,L_marka_modeli,L_marka_quantity, 
L_marka_fiyati,L_marka_discount, L_marka_description**,**) VALUES... 
+0

我编辑了逗号,但stil没有保存在数据库:(我会给你发送完整的代码 – 2013-03-17 12:47:51

+0

你的SQL语句也以一个额外'''' – haim770 2013-03-17 12:49:18

+0

使用系统; using System.Collections.Generic;使用System.Linq的 ; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.SqlClient; 命名空间www._3SAC.com.Administrator { 公共部分类WebForm1的:System.Web.UI.Page { 保护无效的Page_Load(对象发件人,EventArgs的) { } – 2013-03-17 12:52:49