आप पैरामीटर @SANC
. के बीच रिक्त स्थान खो रहे हैं और Where
।
इसे आजमाएं:
cmd.CommandText = "UPDATE student_offense SET TYPE=@TYPE,DATE_HAPPENED=@DH,
DESCRIPTION=@DESC,SANCTION=@SANC" + " Where STUDENT_NO = @STUDENT_NO And
DESCRIPTION=@DESC And SANCTION=@SANC And DATE_HAPPENED=@DH";
सुझाव : अगर आपका DATE_HAPPENED
. है कॉलम प्रकार Date
है अपनी तालिका में, फिर आपको उचित Date
send भेजना होगा प्रारूप।
इसे आज़माएं:मान लें कि उपयोगकर्ता दिनांक dd-MM-yyyy
में दर्ज करता है प्रारूप।
DateTime dt = DateTime.ParseExact(date_hapen.Text,"dd-MM-yyyy",
CutureInfo.InvariantCulture);
अब DATE_HAPPENED
असाइन करते समय मान निम्न स्वरूप प्रदान करते हैं
cmd.Parameters.AddWithValue("@DH",dt.ToString("yyyy-MM-dd"));