10-06-19, 09:31 PM
(10-12-15, 05:55 PM)boudyonline كتب : اخي الفاضل
لبناء قاعدة البيانات من خلال الاكواد ... ستحتاج للاعتماد على مكتبة ADOX
- أولا : قم باضافة ADOX : وذلك باضافتها كـ Reference إلى مشروعك
- ثانيا : بعد ذلك أضف هذا Module للفورم
Imports ADOXImports System.Data.OleDbPublic Class Form1Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickDim databaseName As String = "C:\AccessDB.mdb"Dim tableName As String = "MyTable"' Part 1: Create Access Database file using ADOXDim cat As ADOX.Catalog = New ADOX.Catalog()cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & databaseName & ";Jet OLEDB:Engine Type=5")MessageBox.Show("تم انشاء قاعدة البيانات بنجاح")cat = Nothing' Part 2: Create one Table using OLEDB ProviderDim con As New OleDb.OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source =" & databaseName)con.Open()'Get database schemaDim dbSchema As DataTable = con.GetOleDbSchemaTable(OleDb.OleDbSchemaGuid.Tables, New Object() {Nothing, Nothing, tableName, "TABLE"})con.Close()' If the table exists, the count = 1If dbSchema.Rows.Count > 0 Then' do whatever you want to do if the table existsElse'do whatever you want to do if the table does not exist' e.g. create a tableDim cmd As New OleDb.OleDbCommand("CREATE TABLE [" + tableName + "] ([Field1] TEXT(10), [Field2] TEXT(10))", con)con.Open()cmd.ExecuteNonQuery()MessageBox.Show("تم انشاء الجداول بنجاح")con.Close()End IfEnd SubEnd Class
أتمنى أن اكون قد افدتك ... والله الموفق
