הכנסת שורה בטבלה ב- DB ב- C# - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

הכנסת שורה בטבלה ב- DB ב- C#


harap

Recommended Posts

שלום,

יצרתי DATABASE מקומי ריק. יצרתי טבלה. אני רוצה להכניס שורה דרך הקוד. הרצתי קוד השורה הוכנסה אך אני לא רואה את השורה בטבלה. זה כאילו הנתונים

שהכנסתי לא נשמרו. מה לא עשיתי נכון?

זה הקוד שהרצתי:

SqlConnection cn = new SqlConnection(CaloriesCalculator.Properties.Settings.Default.myDatabaseConnectionString);
try
{

string sql = "INSERT INTO Foods(id,name,amount,calories) VALUES(2003,'a','b',22)";
SqlCommand mySqlCommand = new SqlCommand(sql, cn);
cn.Open();
int m = mySqlCommand.ExecuteNonQuery();
id++;
MessageBox.Show(m.ToString());

}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "erorr");
}


cn.Close();

קישור לתוכן
שתף באתרים אחרים

  • 2 שבועות מאוחר יותר...
  • 3 שבועות מאוחר יותר...

1. תבדוק שאתה מחובר ל DATABASE הנכון - נסה לשלוף נתונים ולקל את אלו שאתה מצפה (תעשה שינוי בטבלה עצמה כדי להיות בטוח שאתה במקום הרלוונטי)

2. תבדוק שהפקודת SQL רצה ידנית (כמו מה שמי שמעליי כתב)

3. אולי יש הגדרה של ה CONNECITON שאומרת לו שזה לקריאה בלבד - או שלמתשמש יש הרשאות כאלה - אבל לא נראה לי כי בטח הייתי מקבל הודעת שגיאה

אבל בעיקר סעיף 1 :-)

קישור לתוכן
שתף באתרים אחרים

  • 3 שבועות מאוחר יותר...

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...