עזרה ב#C
בDB יש לי טבלה של לוחות משחק+טבלה של פתרונות. אני מנסה פשוט להכניס לשם נתונים..העניין הוא שהפתרונות נשמרים אבל הלוחות לא.. הכנסת פתרון
עובד)
בDB יש לי טבלה של לוחות משחק+טבלה של פתרונות. אני מנסה פשוט להכניס לשם נתונים..העניין הוא שהפתרונות נשמרים אבל הלוחות לא.. הכנסת פתרון
public void insertSolution(ArrayList s) { DataSet ds=new DataSet (); OleDbDataAdapter ad=new OleDbDataAdapter ("select * from TblSolutions",aConnection); ad.Fill (ds,"solutions"); OleDbCommandBuilder cb=new OleDbCommandBuilder (ad); DataRow dr; dr=ds.Tables ["solutions"].NewRow (); for(int i=1;i<10;i++) dr["Line"+i]=s[i-1]; ds.Tables["solutions"].Rows.Add (dr); ad.Update (ds,"solutions"); }
וזה אמור להיות הכנסת לוח,זה לא עובד,ומסמן לי את השורה האחרונה של ה Updatepublic void insertBoard(ArrayList b,string id,int mylevel) { DataSet ds=new DataSet (); OleDbDataAdapter ad=new OleDbDataAdapter ("select * from TblBoards",aConnection); ad.Fill (ds,"boards"); OleDbCommandBuilder cb=new OleDbCommandBuilder (ad); DataRow dr; dr=ds.Tables ["boards"].NewRow (); dr["Level"]=mylevel; for(int i=1;i<10;i++) dr["Line"+i]=b[i-1]; dr["SolutionID"]=int.Parse (id); ds.Tables["boards"].Rows.Add (dr); ad.Update (ds,"boards"); }
אם מישהו יודע מה הבעיה פה אני אשמח מאד,אני תקועה עם זה כבר כמה ימים