17-10-2006, 13:35
|
|
|
חבר מתאריך: 08.10.05
הודעות: 51
|
|
בעיה בקוד?
אני בונה אתר בASP.NET ומשתמשת בטבלת אקסס.
שפת התכנות C#
שלום רב, העלתי קוד ניסיון לשרת כדי לבצע הצגת נתון מטבלה ועריכת הנתון מהטבלה
אצלי במחשב זה עובד!!
אני מקבלת מהשרת הודעת שגיאה כל הזמן, שקשורה לשאילתת העדכון, אני לא מצליחה להבין מה הבעיה, במיוחד לאחר שאצלי זה מבצע את העדכון ללא כל בעיה...
הקוד הוא:
string strsql = @"SELECT counter
From AppCounter";
OdbcConnection conn = newOdbcConnection();
conn.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" + Server.MapPath("App_Data/db.mdb");
OdbcCommand cmd = newOdbcCommand(strsql, conn);
OdbcDataReader dr;
conn.Open();
dr = cmd.ExecuteReader();
int count;
while (dr.Read())
{
lbl1.Text = dr["counter"].ToString();
count = Convert.ToInt32(dr["counter"]);
count++;
lbl1.Text = count.ToString();
}
conn.Close();
strsql ="UPDATE AppCounter SET counter={0}";
strsql = String.Format(strsql,lbl1.Text);
cmd.CommandText = strsql;
conn.Open();
int i=cmd.ExecuteNonQuery();
conn.Close();
|