חיבור למסד נתונים Access
אני מנסה ליצור DataSet עבור מסד נתונים Access, אבל אני לא מצליחה להוסיף יותר מטבלה אחת. כשזה מגיע לפקודת Fill עבור הטבלה השניה נזרק לי exception זה קורה תמיד בהכנסת הטבלה השניה (ניסיתי לשנות את הסדר של הטבלאות...) הנה חלק מהקוד: (TDS הוא מטיפוס DataSet)
אני מנסה ליצור DataSet עבור מסד נתונים Access, אבל אני לא מצליחה להוסיף יותר מטבלה אחת. כשזה מגיע לפקודת Fill עבור הטבלה השניה נזרק לי exception זה קורה תמיד בהכנסת הטבלה השניה (ניסיתי לשנות את הסדר של הטבלאות...) הנה חלק מהקוד: (TDS הוא מטיפוס DataSet)
string ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;"+ "Data Source=\"C:\\Documents and Settings\\Ori\\My Documents\\Visual Studio Projects\\C#\\Mismachim\\Mismachim2000.mdb\";"; Conn = new OleDbConnection(ConnectionString); Conn.Open(); OleDbDataAdapter AuthorsAdapter = new OleDbDataAdapter("SELECT AuthorsList.AuthorId, AuthorsList.FirstName, AuthorsList.LastName FROM AuthorsList;", Conn); AuthorsAdapter.Fill(TDS, "AuthorsList"); OleDbDataAdapter DocumentsAdapter = new OleDbDataAdapter("SELECT DocumentsTable.Name, DocumentsTable.DocType, DocumentsTable.Volume, DocumentsTable.AuthorId, DocumentsTable.Language, DocumentsTable.Publisher, DocumentsTable.TranslatorId, DocumentsTable.Day, DocumentsTable.Month, DocumentsTable.Year, DocumentsTable.Subject, DocumentsTable.PagesNo, DocumentsTable.Comments FROM DocumentsTable;", Conn); DocumentsAdapter.Fill(TDS, "DocumentsTable"); OleDbDataAdapter LanguagesAdapter = new OleDbDataAdapter("SELECT LanguagesList.Language FROM LanguagesList;", Conn); LanguagesAdapter.Fill(TDS, "LanguagesList");
למישהו יש רעיון מה הבעיה? אני רק מתחילה בדוט נט, אז אנא תקדישו דקה... זה מאוד יעזור לי