المشاركات : 93
المواضيع 19
:
: 0
الإنتساب : Feb 2008
السلام عليكم
أعلم أنه يوجد مكونات UniDac لربط قواعد بيانات منها MySQL لكن لم أجد أي امثلة
كيف استخدم مكونات UniDac ؟
المشاركات : 553
المواضيع 49
:
: 296
الإنتساب : Dec 2008
وعليكم السلام ورحمة الله
انا الان استعملها مع الفير بيرد ما استطيع توضيحه .تبدو سهلة جدافي الربط
مثال على الاتصال
كود :
tform1 = class(tform)
uniconntest: Tuniconnection;//????????
Interbaseuniprotest: Tinterbaseuniprovider;//ib/fb?????
Uniqrytest: Tuniquery;
unidatasrtest: Tunidatasource;
dbgrid1: Tdbgrid;
button1: Tbutton;
button2: Tbutton;
procedure button1click(sender: Tobject);
procedure button2click(sender: Tobject);
private
{ private declarations }
public
{ public declarations }
end;
var
form1: Tform1;
implementation
{$r *.dfm}
procedure tform1.button1click(sender: Tobject);
begin
with uniconntest do
begin
providername := 'interbase';//?????interbase ??????firebird
password := 'masterkey';//?????
Username := 'sysdba';//?????
Server := '';
database := 'td_house.fdb';//????????,???????
Specificoptions.clear;
specificoptions.add('interbase.clientlibrary=fbembed.dll');//??embeddll???? Or not emedd \2.0.0.12710\fbclient20.dll'
specificoptions.add('interbase.charlength=0');//???0?,unidac????fb??
Specificoptions.add('sqldialet=3');//???3
specificoptions.add('useunicode=true');//??unicode ?????? ?????
Try
connect;
showmessage('ok');
except
showmessage('eer');
end;
end;
end;
procedure tform1.button2click(sender: Tobject);
begin
uniqrytest.close;
uniqrytest.sql.text := 'select * from tb_sys_log';
// uniqrytest.fetchingall;
uniqrytest.disablecontrols;
uniqrytest.open;
uniqrytest.enablecontrols;
end;
end.
اما في الامور الاخرى ستساعد ان شاء الله
لأستهلنّ الصعب أو أدرك المنى فما انقادت الآمال إلاّ لصابر
المشاركات : 418
المواضيع 50
:
: 0
الإنتساب : Sep 2009
هذا امثلة كثيرة مع السورس