هل أنت راضٍ عن قاعدة البيانات التي صممتها؟ إذا كنت متأكدًا ، فلا تتعامل معها مرة أخرى؟ على سبيل المثال ، إنشاء جدول قاعدة بيانات جديد ، مثل إنشاء حقل معين أو تعديله ... بالطبع ، هذه كلها جزء من قاعدة بيانات التصميم.
لذلك ، في عمليتك العادية ، هل من الضروري تنزيل قاعدة البيانات على الجهاز المحلي ، ثم افتحها وتعديلها ، ثم تحميلها؟ هذا هو على الأرجح الحالة -_-!
الآن ، يمكنك التواصل مع معلومات حول هذا ، بعد كل شيء ، توفر وظيفة الكود الكثير من الوقت للعمليات اليدوية. لكن توليد الكود ليس يدويًا؟ هيه :)
1. إنشاء ملف قاعدة البيانات cnbruce.mdb (بدون تصميم الجدول)
رمز لإنشاء قاعدة البيانات:
<٪ الخيار صريح Dim Databasename 'تحديد اسم قاعدة البيانات databasename = "cnbruce.mdb" اسم قاعدة البيانات dimasepath 'حدد مسار تخزين قاعدة البيانات databasepath = "e:/cnbruce/database/" 'المسار المطلق لقاعدة البيانات Dim Databasever 'تحديد إصدار قاعدة البيانات 2000 أو 97 databaseever = "2000" وظيفة تم إنشاؤها (FilePath ، اسم الملف ، VER) قاتمة cnbruce ، dbver حدد CASE VER الحالة "97" dbver = "3.51" حالة "2000" dbver = "4.0" نهاية الاختيار إذا كان dbver <> "" ثم تعيين cnbruce = server.createBject ("adox.catalog") اتصل cnbruce.create ("Provider = microsoft.jet.oledb." & dbver & " إنهاء إذا وظيفة نهاية Call CreatedFile (databasepath ، databasename ، databasever) 'إنشاء قاعدة بيانات ٪> |
ثم ، دعونا نلقي نظرة على كيفية تصميم وإنشاء جدول قاعدة بيانات جديد
2. إنشاء ملف اتصال قاعدة بيانات conn.asp
<٪ db_path = "cnbruce.mdb" تعيين conn = server.createObject ("adodb.connection") connstr = "provider = microsoft.jet.oledb.4.0 ؛ data source =" & server.mappath (db_path) Conn.Open Connstr ٪> |
3. قم بإنشاء صفحة برنامج جدول قاعدة بيانات جديدة AddTable.asp
<!-#تضمين ملف = "conn.asp"-> <٪ SET RS = Server.createObject ("ADODB.RecordSet") sql = "إنشاء جدول حول ensme (in integer المفتاح الأساسي ، نص الاسم ، dateTime عيد ميلاد)" Rs.Open SQL ، Conn ، 2،3 ٪> يتم إنشاء ملف جدول قاعدة البيانات. |
قم بإنشاء TABLE ABOTME (ID INTEGER المفتاح الأساسي ، نص الاسم ، عيد ميلاد DATETIME)
قم بإنشاء جدول جديد حولمي وتصميم حقوله تشمل المعرف (الكلمة الرئيسية الرئيسية) والاسم (ملاحظة) وعيد الميلاد (الوقت والتاريخ)