نمایش نتایج 1 تا 7 از 7

نام تاپیک: چگونه میتوان بطور داینامیک مسیر را تعریف کرد

  1. #1
    کاربر دائمی آواتار javidtaheri
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    301

    چگونه میتوان بطور داینامیک مسیر را تعریف کرد

    چگونه میتوان بطور داینامیک مسیر را تعریف کرد(در زمان اجرا)
    من از دستور AdfoConnection1.Connection.String :=' مسیر فایل. ';
    استفاده میکنم خطا میده به تعداد کاراکترها

  2. #2
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    40
    پست
    1,988
    نه به این راحتی ها نیست یک سری پیش فرض ها دارد.

    موفق باشید :flower:

  3. #3
    نوع بانکی رو که می خواید بهش وصل بشید رو مشخص کنید


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

  4. #4
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    ssmehizadeh@yahoo.com
    پست
    295
    اگه چند صفحه بری عقب حتما پیدا می کنی

  5. #5
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    124
    آقای کشاورز این سوال رو جواب داده ولی در شرایط متفاوت باید متن پرووایدر رو عوض کرد که اگه اون هم اینجا بگن خیلی خوب میشه
    جواب قبلی آقای کشاورز


    اگر فرض بگیریم که کاربر آدرس سرور رو در Edit1 تایپ کرده و برنامه هم این آدرس رو در متغیر DataPath ذخیره کرده:



    var
    ConnectionStr : WideString;
    begin
    DataPath := Edit1.Text;
    ConnectionStr := 'Provider=Microsoft.Jet.OLEDB.4.0;' +
    'User ID=Admin;' +
    'Data Source='+ DataPath +
    ';Mode=Share Deny None;' +
    'Extended Properties="";' +
    'Jet OLEDB:System database="";' +
    'Jet OLEDB:Registry Path="";' +
    'Jet OLEDB:Database Password="";' +
    'Jet OLEDB:Engine Type=5;' +
    'Jet OLEDB:Database Locking Mode=1;' +
    'Jet OLEDB:Global Partial Bulk Ops=2;' +
    'Jet OLEDB:Global Bulk Transactions=1;' +
    'Jet OLEDB:New Database Password="";' +
    'Jet OLEDB:Create System Database=False;' +
    'Jet OLEDB:Encrypt Database=False;' +
    'Jet OLEDB:Don' + '''t Copy Locale on Compact=False;' +
    'Jet OLEDB:Compact Without Replica Repair=False;' +
    'Jet OLEDB:SFP=False';

    ADOConnection1.ConnectionString := ConnectionStr;
    ADOConnection1.Connected := True;




    در ضمن نیازی نیست که از تمامی پارامترهایی که در بالا ذکر شده برای ConnectionString استفاده کنید. هر کدوم رو که احتیاج به تغییرشون از حالت پیش فرض ندارید از کد بالا می تونید حذف کنید

  6. #6
    کاربر دائمی آواتار javidtaheri
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    301
    بانکم اکسس است
    لطفا توضیح بیشتر بدین

  7. #7
    درود

    شاید این کمکت کنه:


    procedure TForm1.Button1Click(Sender: TObject);
    Const
    ConnStr = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s ;Persist Security Info=False';
    begin
    if OpenDialog1.Execute then
    begin
    Edit1.Text := OpenDialog1.FileName;
    ADOConnection1.ConnectionString := Format(ConnStr, [Edit1.Text]);

    ADOTable1.Active := True;
    end;
    end;

تاپیک های مشابه

  1. ارتباط فایل باینری (بعنوان دیتابیس) به AdoConnection
    نوشته شده توسط mojtaba_z در بخش برنامه نویسی در Delphi
    پاسخ: 5
    آخرین پست: چهارشنبه 09 آبان 1386, 15:25 عصر
  2. وضعیت ADOConnection در برنامه تحت شبکه
    نوشته شده توسط kheyri در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 3
    آخرین پست: پنج شنبه 26 بهمن 1385, 10:41 صبح
  3. ارتباط به Bde از طریق Adoconnection
    نوشته شده توسط RASAM در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 2
    آخرین پست: یک شنبه 09 مرداد 1384, 08:08 صبح
  4. مشکل با کامپوننت ADOConnection
    نوشته شده توسط tiger در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: سه شنبه 25 اسفند 1383, 11:19 صبح
  5. AdoConnection
    نوشته شده توسط fm_mash در بخش برنامه نویسی در Delphi Prism
    پاسخ: 4
    آخرین پست: جمعه 23 بهمن 1383, 14:30 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •