بسم الله الرحمن الرحيم
السلام عليكم
اخواني ماهي كيفية انشاء Alias ل driver odbc الخاص ب firebird الذي يجب علي تنصيبه برمجيا
فقد حملت odbc الخاص بفاير بيرد واردت نقل البرنامج لكن يجب عليا بعد تنصيب قاعدة البيانات في جهاز اخر ثم تنصيب odbc الخاص firebird ثم انشاء Alias يدويا
هل من حل لذلك
وبارك الله فيكم
وعليكم السلام ورحمة الله وبركاته ،
ألق نظرة على هذا الموقع :
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;
لا ادري كيف اشكرك جزاك الله كل خير بارك الله فيك
استفدت منك كثيرا لا ادري حقا كيف اشكرك

(22-05-2016, 06:42 PM)Imad Ch كتب : [ -> ]لا ادري كيف اشكرك جزاك الله كل خير بارك الله فيك
استفدت منك كثيرا لا ادري حقا كيف اشكرك 
بدعوة صالحة بظهر الغيب تكفي .

السلام عليكم
هل من توضيح اكثر عن كيفية استعمل الكود
اين يوضع كل منها و الاداوات المستعملة
فقد ظهر خطأ