XBASE

XBASE هي وحدة نمطية لقراءة ملفات DBF وكتابةها.
التحميل الان

XBASE الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Jan Pazdziora
  • موقع ويب الناشر:
  • http://search.cpan.org/~janpaz/Apache-OutputChain-0.11/MakeCapital.pm

XBASE العلامات


XBASE وصف

XBASE هي وحدة بيرل لقراءة وكتابة ملفات DBF. XBASE هي وحدة بيرل لقراءة وكتابة ملفات DBF.Synopsis استخدم XBASE؛ بلدي جدول $ = جديد xbase "dbase.dbf" أو يموت xbase-> errstr؛ ل (0 .. $ Table-> last_record) {my ($ المحذوفة، معرف $، msg) = $ table-> get_record ($ _، "id"، "msg")؛ طباعة "$ ID: T $ MSGN" ما لم يتم حذف $؛ } يمكن لهذه الوحدة قراءة وكتابة ملفات قاعدة بيانات XBASE، المعروفة باسم DBF في عالم DBASE و FoxPro World. كما يقرأ حقول المذكرة من ملفات DBT وملفات FPT، إذا لزم الأمر. يتوفر رمز ألفا لدعم مؤشر قراءة مؤشر NDX، NTX، MDX، IDX و CDX للاختبار - راجع صفحة MAN DBD :: Index (3). توفر الوحدة النمطية XBASE واجهة أصلية بسيطة لملفات XBASE. للحصول على إمكانية الوصول إلى قاعدة البيانات متوافقة مع DBI، راجع وحدات XBASE :: XBASE و DBI صفحات الرجل الخاصة بهم. يتم دعم الأساليب التالية بواسطة وحدة نمطية XBASE: Methods SystemsnewCreates كائن XBASE، يقوم بتحميل المعلومات حول الجدول "ملف DBF". يجب أن تكون المعلمة الأولى هي اسم ملف DBF الحالي (الجدول، في الواقع) للقراءة. سيتم إلحاق لاحقة .DBF إذا لزم الأمر. هذه الطريقة تنشئ وتهيئة كائن جديد، وسوف تحقق أيضا من ملف المذكرة، إذا لزم الأمر. يمكن أيضا تحديد المعلمات في شكل التجزئة: قيمة الاسم هو ثم اسم الجدول، والأعلام الأخرى المدعومة هي: memofile يحدد غير قياسي اسم ملف المذكرة المرتبط. بشكل افتراضي، فهو اسم ملف DBF، مع ملحق DBT أو FPT.ignorememo تجاهل ملف Memo على الإطلاق. هذا مفيد إذا فقدت ملف DBT ولا تحتاج إليه. الافتراضي هو False.MEMOSEP فاصل سجلات المذكرة في ملفات DBASE III DBT. يقول المعيار إنه يجب أن يكون "x1ax1a". ومع ذلك، هناك أخريات تضع فقط في "X1A" واحد فقط. XBase.pm يحاول تخمين ما هو صالح ل DBT الخاص بك ولكن إذا فشلت، يمكنك أن تخبره بنفسك. Noolongchars يمنع XBASE لعلاج القيمة العشرية لحقول الأحرف باعتبارها عالية البايت من الطول - هناك بعض المنتجات المكسورة حول الطابع الإنتاج الحقول مع مجموعة القيم العشرية. My Table $ = جديد XBASE "Table.dbf" أو Die XBase-> Errstr؛ جدول $ $ = جديد XBASE "الاسم" => "Table.DBF"، "Ignorememo" => 1؛ recompute_lastrecno يجبر xbase.pm لرفع المعلومات حول عدد السجلات في رأس ملف DBF وقم بتعويض عدد السجلات. استخدم هذا فقط إذا كنت تعرف أن بعض البرامج الأخرى الخاصة بك تنتج رؤوس غير صحيحة. closecloses الكائن / الملف، لا حجج. قم بإرسال ملف قاعدة بيانات جديد على القرص وتهيئة مع 0 سجلات. سيتم إنشاء ملف DBT (MEMO) أيضا إذا كان الجدول يحتوي على بعض حقول المذكرة. يتم تمرير المعلمات لإنشاء hash.you يمكنك الاتصال بهذه الطريقة كوسيلة لكائن XBASE آخر ثم تحتاج فقط إلى تمرير قيمة الاسم للتجزئة؛ ستكون الهيكل (الحقول) للملف الجديد هو نفسه من الكائن الأصلي. إذا قمت بإنشاء إنشاء باستخدام اسم الفصل (XBASE)، لديك (إلى جانب الاسم) حدد أيضا أربع قيم أخرى، كل إشارة إلى القائمة: field_names، field_types، field_lengths، field_decimals. يتم تحديد أنواع الحقول من قبل سلاسل حرف واحد (C، N، L، D، ...). إذا قمت بتعيين بعض القيمة باعتبارها غير محددة، فستنشئها في بعض التقصير المعقول. بلدي $ newtable = جدول $-> إنشاء ("الاسم" => "copy.dbf")؛ بلدي NewTable = XBASE-> إنشاء ("اسم" => "copy.dbf"، "field_names" => ، "field_types" => "Field_Lowts" => ، "Field_Decimals" => )؛ سمات أخرى هي MemoFile لموقع ملف مذكرة غير قياسي، CODEPAGE لتعيين علامة Coodepage في رأس DBF (لا يؤثر على كيفية تأثير XBase.pm يقرأ أو يكتب البيانات، فقط، فقط لجعل FoxPro سعيد)، والإصدار لإجبار الإصدار المختلفة على ملف DBT (DBT). الافتراضي هو إصدار الكائن الذي تقوم بإنشاء واحد جديد، أو 3 إذا استدعيت هذا كطريقة فئة (XBASE-> إنشاء). يجب ألا يكون الملف الجديد موجودا بعد - لن يسمح لك XBASE بالكتابة فوق القائمة جدول. استخدم إسقاط (أو إلغاء انتظار) لحذفها أولا. يتم إغلاق الأسلوب الأول. يتم حذف الخطوط المحذوفة ولكن موجودة في الملف موجودة في هذا الرقم.Last_Fieldreturns عدد الحقل الأخير في الملف، وعدد الحقول ناقص 1.Field_Names، Field_Types، Field_Lengtions، Field_DecimalSreturn قائمة أسماء الحقول وما إلى ذلك على ملف DBF.Field_Type ، field_length، field_decimalfor اسم الحقل، إرجاع القيمة المناسبة. إرجاع UNDIF إذا كان الحقل غير موجود في الجدول. متطلبات: perl.


XBASE برامج ذات صلة

libiptcdata.

Libiptcdata هي مكتبة ج للتلاعب بالمجلس الدولي للاتصالات الصحفية (IPTC). ...

162

تحميل