ماهي كيفية انشاء driver odbc الخاص ب firebird برمجيا
#1
بسم الله الرحمن الرحيم
السلام عليكم
اخواني ماهي كيفية انشاء Alias ل driver odbc الخاص ب firebird الذي يجب علي تنصيبه برمجيا 
فقد حملت odbc الخاص بفاير بيرد واردت نقل البرنامج لكن يجب عليا بعد تنصيب قاعدة البيانات في جهاز اخر ثم تنصيب odbc الخاص firebird ثم انشاء Alias يدويا 
هل من حل لذلك 
وبارك الله فيكم
الرد
#2
وعليكم السلام ورحمة الله وبركاته ،
ألق نظرة على هذا الموقع :
https://www.connectionstrings.com/firebird/

عن نفسي أقوم بما يلي :

كود :
const   ODBC_ADD_DSN=1;   ODBC_REMOVE_DSN = 3 ;   function SQLConfigDataSource(hwndParent:HWND;                              fRequest:WORD;                              lpszDriver:PCHAR;                              lpszAttributes:PCHAR):BOOL;                              stdcall; external 'odbccp32.dll';


ثم 
في الحدث OnCreateForm
كود :
// Creation de la Source ODBC  if SQLConfigDataSource(0, ODBC_ADD_DSN, pchar('Firebird/InterBase(r) driver'),                         Pchar('DSN=YouDNSName'+ #0 +                               'Server='+ServerIPAdress+ #0 + // server IP                               'Database='+ServerIPAdress.Text + ':' +YouFull DatabaseName and its Derectory+'.IB'+ #0 +                               'Uid=SYSDBA'+ #0 +                               'Pwd=masterkey'+ #0 +                               'Trusted_Connection=yes' +#0#0 ))         then   begin     //ShowMessage('DSN Créer');   end   else   begin    // showMessage('Erreur');   end;
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
[-] كل من 6 users say قال شكرا ل أبو معاذ على المشاركة المفيدة
  • Imad Ch, wadoud, لؤي, kito, bassem_43, azertyuihayat2013
الرد
#3
لا ادري كيف اشكرك جزاك الله كل خير بارك الله فيك
استفدت منك كثيرا لا ادري حقا كيف اشكرك Smile
الرد
#4
(22-05-2016, 06:42 PM)Imad Ch كتب : لا ادري كيف اشكرك جزاك الله كل خير بارك الله فيك
استفدت منك كثيرا لا ادري حقا كيف اشكرك Smile

بدعوة صالحة بظهر الغيب تكفي . Blush
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
[-] كل من 1 user says قال شكرا ل أبو معاذ على المشاركة المفيدة
  • Imad Ch
الرد
#5
السلام عليكم
هل من توضيح اكثر عن كيفية استعمل الكود
اين يوضع كل منها و الاداوات المستعملة
فقد ظهر خطأ
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم