2016-08-29 1 views
-4

Ich möchte einen Datensatz aktualisieren. Aber jedes Mal, wenn ich versuchte zu aktualisieren. Es geht um die Aussage. Ich kann das nicht finden, wenn meine Abfragesyntax ungültig ist.Aktualisierungsabfrage funktioniert nicht. Immer catch Syntax läuft

Es geht immer Anweisung

Ich habe keine Ahnung zu fangen, dass entweder die Abfrage falsch ist oder ein Fehler in der Syntax.

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

Capture-Ausnahme in catch-Klausel und sehen details.Post hier, wenn es Ihnen nicht lesbar ist. –

+0

Verwenden Sie MySQL oder MS SQL Server? (Markieren Sie keine Produkte, die nicht betroffen sind.) – jarlh

+0

Bitte erläutern Sie Ihr Problem genauer. – Noman

Antwort

1