2013-03-17 41 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

相關問題