منزل
Top.Mail.Ru Yandeks.Metrika
المنتدى: "القواعد";
الأرشيف الحالي: 2002.07.25;
تنزيل: [xml.tar.bz2];

إلى

تم إنشاء جدول ، لا يمكنني توصيله برمجياً. مساعدة! البحث عن فروع مماثلة


Filat   (2002-07-04 09:16) [0]

مرحبا بالجميع! في الواقع موضوع.



Pro   (2002-07-04 09:23) [1]

في الواقع ، سيكون أكثر تفصيلا ...



Filat   (2002-07-04 10:00) [2]

لأنني لم أذهب في رحلة عمل ، ثم بسهولة أكبر. :))))
أخذت من الأسئلة الشائعة مثالاً لإنشاء جدول برمجيًا. هل ، كان يعمل.
حاولت توصيله بـ TTable وجعله نشطًا ، الإخراج إلى DBGrid - انتهاك الوصول ....
كيفية القيام بذلك بشكل صحيح برمجيا.
في النهاية ، أحتاج إلى ما يلي. يوم جديد: إغلاق الأمس ، يتم أرشفة قواعد البيانات ونقلها إلى الأرشيف. افتتاح اليوم - إنشاء الجداول ، وصلتها وتفعيلها. العمل العادي مع القواعد.
شكرا لك!



Pro   (2002-07-04 10:14) [3]

أعتقد أنك مع استعلام نشط بعد إنشاء جدول حاول التقاط جدول
لا أعتقد ذلك



Desdechado   (2002-07-04 10:15) [4]

وأين هي الصعوبة؟



Filat   (2002-07-04 10:39) [5]

أقوم بإنشاء الجدول مثل هذا:
بدأ
مع Table1 القيام به
بدأ
نشط: = خطأ ؛
DatabaseName: = ""؛
اسم الجدول: = "Proba" ؛
نوع الجدول: = ttParadox؛
مع FieldDefs القيام به
بدأ
واضحة،
إضافة ("EmpNo" ، ftInteger ، 0 ، False) ؛
إضافة ("اسم العائلة" ، ftString ، 20 ، خطأ) ؛
إضافة ("الاسم الأول" ، ftString ، 15 ، خطأ) ؛
إضافة ("PhoneExt" ، ftString ، 4 ، False) ؛
إضافة ("HireDate" ، ftDateTime ، 0 ، False) ؛
إضافة ("الراتب" ، ftFloat ، 0 ، خطأ) ؛
ينتهي.
CreateTable.
مجانا.
ينتهي.
الغاية؛
ثم لبساطة الاختيار في نقرة زر واحدة
إجراء اتصال
Table1.TableName: = "Proba"؛
Table1.TableType: = ttParadox؛
Table1.Active: = True؛
بالمناسبة ، كيفية تحديد أو تحديد موقع الجدول؟
شكرا



VICTOR_   (2002-07-04 11:02) [6]

// استبدال
// الحرة ؛
// على
إغلاق.

الجدول موجود في الدليل حيث يوجد * .exe
لمسار أكثر دقة ، حدد
Table1.TableName: = "with: \ Your directory \ Proba"؛



Desdechado   (2002-07-04 11:03) [7]

بعد إنشاء الجدول هل يبدو؟
لماذا DatabaseName فارغة؟



Desdechado   (2002-07-04 11:06) [8]

2 فيكتور_
بالتأكيد ، غاب مجانا :)



Filat   (2002-07-04 11:43) [9]

>> لماذا فارغ DatabaseName؟
هل من الضروري حقًا أن تملأها؟

كيفية تحديد موقع * .exe الخاص بي ، حتى أتمكن من البحث عن قواعد البيانات مقابل هذا المسار ، جربته من خلال Application.EXEName ، لكن لا يعمل شيء ما.
لماذا هو ضروري لتحديد المسار؟ يمكن للمستخدم وضع البرنامج في أي مكان.



Filat   (2002-07-04 11:51) [10]

فحص فقط ، اتضح.
حدثت مشكلة أثناء اكتشاف مسار برنامج exe تلقائيًا. رأيت بالفعل في مكان ما في المنتدى.
قل لي مرة أخرى من فضلك.
شكرا لك!



kaif   (2002-07-04 11:57) [11]

يمكن تعريف المسار إلى ملف exe على النحو التالي:
ترجع الدالة ParamStr (0) الاسم الكامل لملف exe العامل.
لذلك الطريق:
ExtractFileDir (ParamStr (0)) ؛



Filat   (2002-07-04 14:15) [12]

شكرا ، انها تعمل.
على طول الطريق ، نشأ سؤال آخر.
كيفية إنشاء حقل نوع NOT NULL استناداً إلى الرمز أعلاه.
في IB ، أعرف ماذا أفعل في هذه الحالة.
وكذلك ، ماذا تعني القيمة False في السطر Add ("المرتب" ، ftFloat ، 0 ، False) ؛
مساعدة صامتة حول هذا الموضوع.
شكرا لك.



Filat   (2002-07-04 16:46) [13]

لا أحد يعلم؟



Desdechado   (2002-07-04 17:08) [14]

> مساعدة صامت حول هذا الموضوع
ثم عادة ما ننظر إلى شفرة المصدر للمكونات

وإنشاء الجدول هو أفضل (IMHO) للقيام من خلال TQuery.
إنشاء جدول ...



VICTOR_   (2002-07-05 12:20) [15]

> Filat © (04.07.02 14: 15)
تم الرد على سؤالك :)
إرسال
أضف ("الراتب" ، ftFloat ، 0 ، صواب) ؛
المعلمة الأخيرة تعني الحقل المطلوب
صحيح - القيمة مطلوبة
انظر مساعدة
1. DataSet.FieldDefs
مثال
2. مطلوب



صفحات: 1 فرع كامل

المنتدى: "القواعد";
الأرشيف الحالي: 2002.07.25;
تنزيل: [xml.tar.bz2];

الطابق العلوي





الذاكرة: 0.59 ميغابايت
الوقت: 0.023 ج
3-81190
لينك
2002-06-29 13:06
2002.07.25
تصفية التاريخ


1-81314
maxgeron
2002-07-12 14:22
2002.07.25
مواعيد


3-81193
KAA
2002-07-03 21:12
2002.07.25
2000 إرجاع رسالة خطأ


14-81441
شوبين
2002-06-27 16:24
2002.07.25
بحاجة الى عنصر


4-81510
UniNik
2002-05-20 10:43
2002.07.25
مشكلة في 98 ...





الأفريكانية الألبانية عربي الأرميني أذربيجان الباسكي البيلاروسية Bulgarian التشيكية الصينية المبسطة) تقاليد صينية) الكرواتية التشيكية دانماركي Dutch English الإستونية الفلبينية Finnish جيب
الجاليكية الجورجية الألمانيّة اليونانيّة الكريولية الهايتية اللغة العبرية الهندية الهنغارية أيسلندي Indonesian الأيرلندية Italian اليابانيّة الكوريّة اللاتفية اللتوانية المقدونية الملايو المالطية Norwegian
اللغة الفارسية بولنديّة البرتغاليّة رومانية Russian صربي السلوفاكيّة سلوفيني إسباني السواحيلي Swedish Thai التركية الأوكراني الأردية الفيتنامية ويلزي اليديشية البنغالي البوسنية
السيبيونو الاسبرانتو الغوجاراتية الهوسا همونغ الإيبو جاوي الكانادا الخمير لاو لاتينية الماوري المهاراتية المنغولية النيبالية البنجابية الصومالية التاميل التيلجو اليوروبا
زولو
Английский Французский ألماني Итальянский البرتغالية Русский Испанский