2016-08-29 2 views
-4

レコードを更新したいです。しかし、私が更新しようとするたびに。それはcatchステートメントに行きます。私はクエリの構文が無効な場所を見つけることができません。更新クエリが機能しません。常にcatch構文が実行されています

それは常に私は、クエリが間違っているか、何らかのエラーが構文にあるいずれかであること見当がつかない声明

をキャッチするために行きます。

if (IsPost) { 
    var value = Request.Form["value"]; 
    var Student_Reg_No = Request.Form["Student_Reg_No"]; 
    var Student_Name = Request.Form["Student_Name"]; 
    var Father_Name = Request.Form["Father_Name"]; 
    var Temporary_Address = Request.Form["Temporary_Address"]; 
    var Permanent_Address = Request.Form["Permanent_Address"]; 
    var Phone_No = Request.Form["Phone_No"]; 
    var Blood_Group = Request.Form["Blood_Group"]; 
    var Email_Address = Request.Form["Email_Address"]; 

    if (Validation.IsValid()){ 
     try{ 
      var db = Database.Open("site_data"); 
      var updateCommand = "Update site_data_table set Student_Reg_No [email protected], [email protected], [email protected], [email protected],[email protected], [email protected], [email protected], [email protected] where [email protected])"; 
      db.Execute(updateCommand, Student_Reg_No, Student_Name, Father_Name, Temporary_Address, Permanent_Address, Phone_No, Blood_Group, Email_Address, value); 
      Response.Redirect("~/edit?id=success"); 
     } 
     catch{ 
      <textarea>Data is Not updated</textarea> 
     } 
    } 

} 
+0

キャプチャ例外に変更し、それはあなたに読めないです場合は、ここdetails.Postを参照してください。 –

+0

MySQLまたはMS SQL Serverを使用していますか? (関与していない製品にはタグを付けないでください) – jarlh

+0

詳細については、問題の詳細を説明してください。 – Noman

答えて

1
関連する問題