الانتقال إلى المحتوى

ربط الفورم مع سيكول سيرفر


emad alsaqqaf

Recommended Posts

علشان تربط بين الـ Form Builder وبين قاعدة بيانات أخري مهما كان نوعها ، يجب عليك أولاً دراسة نوع من أنواع الربط مثل آداة الـ ADO الشهيرة . ولكي تتمكن من عملية الربط من خلال Form Builder يجب عليك دراسة مكتبة OLE2 جيداً للربط مع المكتبات الخارجية DDL ( ودة طبعاً مع Develobar 6i ).


بس نصيحة أخوية ، ياريت متفكرش في أنك تعمل برنامج كامل من خلالة ، لن هتواجهك مشاكل كثيرة . منها مثلاً صعوبة إستخدام الـ OLE2 ، دي بتحتوي علي نظام كامل للربط مع DLL . بس صعبة نسبياً . عكس ما كنت تستخدمة في الفيجوال 6.0 ، مجرد كتابة CreateObject يأضي الغرض :

1- كود فيجوال 6.0 :

Dim Cn As Object
Set Cn = CreateObject("ADODB.Connection")
Cn.CursorLocation = 3
Cn.Open "Connection String"

Cn.Close



2- كود OLE2 :


Declare
  Cn_Str VARCHAR2(500) := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\SRC\DB.mdb';
  Cn  OLE2.Obj_Type;
Begin
  Cn := OLE2.CREATE_OBJ('ADODB.Connection');
  OLE2.SET_PROPERTY(Cn, 'ConnectionString',Cn_Str);
  OLE2.SET_PROPERTY(Cn, 'CursorLocation',3);
  ole2.invoke(Cn,'Open');
End;
/




عموماً ياريت تنظر الي المثال المرفق ، وصدقني الأمر صعب جداً مع الديفيلوبار ، عكس الفيجوال 6.0 أو الدوت نيت . مع العلم أنا أدرجت لك مثال بسيط مع آداة بسيطة تدعي ADO ، ما بالك لو تعاملت مع Access أو SQL-Server من خلالة ، أكيد هتحتاج أدوات أخري ، دة غير طبعاً أن مش هينفع تستخدم الـ Report Builder ، لازم تستخدم آداة أخري مثل الـ Crystal Report ... وطبعاً أنت عارف هذه المكتبة تتطلب منك أمور أصعب بكثير .



عموماً أنظر الي المثال وأخبرني بالنتيجة



بالتوفيق

Simble.zip

رابط هذا التعليق
شارك

  • بعد 6 سنة...

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية