السلام عليكم اخوتي الكرام
بتوفيق من الله قمت بانشاء برنامج لانشاء قواعد بيانات وجداول وحقول من نوع اكسس الامور جيدة والحمد لله
الا أن هناك بعض العثرات ، فضلا لا أمرا طامع في المساعدة لحل الاشكاليات التالية:
1 - عندما اضع المفتاح الرئيسئ primary_key على الحقل id الذي اريد يقوم البرنامج بوضع هذا المفتاح على أخر حقل في الجدول
2 - بعد انشاء الجدول والحقول وعند عرض الجدول في الداتا غرايد فيو يجلب اسماء الحقول فقط وأنا أرغب بجلب اسماء الحقول والقيم
في حقول Data_Type و Null و Primary_Key
3 - أخيرا ماترونه من اضافة مفيدة لهذا البرامج وجزاكم الله الخير واحسن أجوركم
مرفق البرنامج VB net 2008
وعليكم السلام
الخطاء في بناء جملة SQL التي تنشئ الجدول
المشروع بعد التعديل :
[
attachment=19599]
نبذة عن جملة SQL لإنشاء جدول : لاحظ عبارة
PRIMARY KEY أتت بعد اسم العامود ونوعة مباشرة
كود :
CREATE TABLE POWERSQL (
ProposalNumber INTEGER PRIMARY KEY,
FirstName CHAR (15),
LastName CHAR (20),
Address CHAR (30),
City CHAR (25),
StateProvince CHAR (2),
PostalCode CHAR (10),
Country CHAR (30),
Phone CHAR (14),
HowKnown CHAR (30),
Proposal CHAR (50),
BusinessOrCharity CHAR (1) );
تم تغيير موفر البيانات
من : Provider=Microsoft.jet.OLEDB.4.0
إلى : Provider=Microsoft.ACE.OLEDB.12.0
لأنني لا أمتلك الموفر إصدارة
Microsoft.jet.OLEDB.4.0
ولأنك تتعامل مع قواعدة بيانات القديمة والجديدة
فيجب عمل كود يبدل نص الإتصال بين الإثنين حسب نوع قاعدة البيانات
[b]إذا كانت قاعدة البيانات قديمة تستخدم : Provider=Microsoft.jet.OLEDB.4.0
[b]إذا كانت قاعدة البيانات جديدة تستخدم : Provider=Microsoft.
ACE.OLEDB.
12.0[/b][/b]
ولك مني التقدير والسلام ....
ياعبد الله يادوسري ... ها .... ها .. يادوسري ... جابها لك .. الدوسري ... ها .... ها ..عبد الله يادوسري
شكرا أخي عبد الله انا كنت عارف ان المشكلة في الاستعلام لكني لم احصّل الخطأ
بل الأصح لابد من أن تكون بصمات إخوتي في المنتدى موجودة في مشاريعي
جزاك الله كل الخير أخي عبد الله واثقل في ميزان حسناتك
بقي المشكل رقم (2) المتعلق بعرض الجدول في الدتا غرايدفيو
ينتظر اصابع وبصمات أخ أخر ليأخذ أجرا حسنا .. دمتم يخير
المشكل رقم (2) المتعلق بعرض الجدول في الدتا غرايدفيو ينتظر الحل فضلا المساعدة في ذلك