aaaaaForum
New member
שגיאת תחביר במשפט INSERT INTO
מה לא נכון בקוד הבא שתפקידו להעביר ערכים מטבלת המשתמשים לטבלה login השגיאה: שגיאת תחביר במשפט INSERT INTO.
מה לא נכון בקוד הבא שתפקידו להעביר ערכים מטבלת המשתמשים לטבלה login השגיאה: שגיאת תחביר במשפט INSERT INTO.
DataSet ds=new DataSet(); clsConnection obj= new clsConnection(); string str = String.Format("select * from users where id ={0}", nId); ds=obj.dsRetriever(str); string un = ds.Tables[0].Rows[0].ItemArray[2].ToString(); string pw = ds.Tables[0].Rows[0].ItemArray[3].ToString(); string lvl = "user"; TextBox1.Text = un + "--" + pw + "--" + lvl; str = string.Format("insert into login (usern,passw,level) values ('{0}','{1}','{2}') ", un, pw, lvl); obj.InsDelUpd(str);
הערות: משפט ה SELECT עובד וגם הערכים שבתיבת הטקסט (TextBox1) עשיתי העתק הדבק לשמות השדות ולשם הטבלה כל השדות מסוג טקסט אין ערכים כפולים