ورود

View Full Version : تعريف Data Source در ADOConnection با دستور



h_mohamadi
سه شنبه 10 آذر 1388, 14:33 عصر
سلام بر دوستان گرامي
من مي خواستم من را راجع به تعريف آدرس Data Source در ADOConnection با دستور راهنمايي کنيد.
اگر دستورش را بنويسيد ممنون مي شوم

AbiriAmir
سه شنبه 10 آذر 1388, 15:41 عصر
منظورتون رو متوجه نمیشم
دیتاسورس در AdoConnection؟
معمولا دیتاسورس رو به AdoTable یا AdoQuery متصل میکنن...
حالا یا من منظورتون رو متوجه نشدم یا پاسخ سوالتون رو بلد نیستم:چشمک:

دلفــي
سه شنبه 10 آذر 1388, 16:10 عصر
سلام بر دوستان گرامي
من مي خواستم من را راجع به تعريف آدرس Data Source در ADOConnection با دستور راهنمايي کنيد.
اگر دستورش را بنويسيد ممنون مي شوم

اگه منظورتون از آدرس همون آدرس پايگاه داده است بسته به نوع پايگاه داده دستورش هم متفاوت خواهد بود ، مثلا براي اكسس مي توني شبيه كد زير عمل كني :




ConnectionString :=' Provider=Microsoft.jet.OLEDB.4.0;Data Source=C:\db1.mdb;Persist Security Info=False';

K.Mohammadreza
چهارشنبه 11 آذر 1388, 16:41 عصر
به نظر من کد زير مطمئن تره زيرا اگر بانک شما رمز عبور داشته باشه ديگه با استفاده از برنامه Reshacker‌قادر به پيدا کردن آن نيستند



var
slCString: TStringList;
begin
ADOConnection1.Close;
slCString := TStringList.Create;
slCString.Text := StringReplace(ADOConnection1.ConnectionString, ';', sLineBreak,
[rfReplaceAll]);
'slCString.Values['Data Source'] := ExtractFilePath(Application.ExeName) + 'Database.mdb';
ADOConnection1.ConnectionString := StringReplace(slCString.Text, sLineBreak, ';' ,
[rfReplaceAll]);
ADOConnection1.Open;
slCString.Free;
end;