05-07-20, 01:59 AM
(آخر تعديل لهذه المشاركة : 05-07-20, 02:00 AM {2} بواسطة محمد اسماعيل.)
السلام عليكم ورحمة الله وبركاتة
حاولت انشاء جدول اكسيس 2007 برمجيا بالكود وانشاء اعمدة بداخلة ولكن حدثت مشكلة معي لااستطيع اضافة خصائص للاعمدة .
المطلوب :
1- عمود نصي احتاج اضافة خاصية عدم التكرار اسم الخاصية Yes (No Duplicates) = indexed طبعا برمجيا
2- العمود الرقمي من النوع single اريد جعل القيمة الافتراضية اسم الخاصية default value = 0
3- عمود التاريخ اريد جعل خصائص العمود اسم الخاصية format = Short Date
حاولت انشاء جدول اكسيس 2007 برمجيا بالكود وانشاء اعمدة بداخلة ولكن حدثت مشكلة معي لااستطيع اضافة خصائص للاعمدة .
المطلوب :
1- عمود نصي احتاج اضافة خاصية عدم التكرار اسم الخاصية Yes (No Duplicates) = indexed طبعا برمجيا
2- العمود الرقمي من النوع single اريد جعل القيمة الافتراضية اسم الخاصية default value = 0
3- عمود التاريخ اريد جعل خصائص العمود اسم الخاصية format = Short Date
كود :
Using conA As New OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=" & Application.StartupPath & "\" + TextBox1.Text + ".accdb;Jet OLEDB:Database Password=" + FALSED)
conA.Open()
Using cmd As New OleDbCommand()
cmd.Connection = conA
cmd.CommandText = ("CREATE TABLE sample1 ([id] COUNTER IDENTITY(1,1),[intnumb] Single ,[SessionId] VARCHAR (40), [SessionDate] DATETIME,[SessionName] LONGTEXT, CONSTRAINT PKSessions PRIMARY KEY (id))")
Try
cmd.ExecuteNonQuery()
Console.WriteLine("Table created.")
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try
End Using
conA.Close()
End Using