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

نام تاپیک: مشکل در کد اتصال به دیتابیس access

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مهر 1390
    محل زندگی
    تهران
    سن
    31
    پست
    584

    مشکل در کد اتصال به دیتابیس access

    کد زیر رو من برای sql استفاده می کردم حالا می خوام برای access استفاده کنم اما وقتی کد ویرایش کدم یک قسمت از کدم ارور می ده
    من ار access 2007 استفاده می کنم و قسمت myConn.Open(); ارور می ده می خواستم ببینم کد درسته ...

    OleDbConnection myConn;
    OleDbCommand myComm;
    OleDbDataReader myDR;
    StrConn =
    @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=""D:\laberator(saeed system)_Access\laberator(saeed system)\bin\Database\laberator.accdb""";
    StrQury =
    "Select * From flez where [code flez]=N'" + textBox3.Text + "'";
    myConn =
    newOleDbConnection(StrConn);
    myComm =
    newOleDbCommand();
    myComm.Connection = myConn;
    myComm.CommandType =
    CommandType.Text;
    myComm.CommandText = StrQury;
    myConn.Open();
    myDR = myComm.ExecuteReader();
    if (myDR.Read())
    {
    MessageBox.Show("کد مورد نظر قبلا ثبت شده و امکان ثبت مجدد آن وجود ندارد");
    textBox3.Text =
    "";
    }
    myConn.Close();

  2. #2
    کاربر دائمی آواتار electro_esma
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    تهران
    پست
    236

    نقل قول: مشکل در کد اتصال به دیتابیس access

    با سلام دوست من اولین ایراد اینه که شما دیتا بیست باید در حالت 2003 باشه یعنی برو توی save as اونو در حالت 2003 سیو کن

  3. #3
    کاربر دائمی آواتار electro_esma
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    تهران
    پست
    236

    نقل قول: مشکل در کد اتصال به دیتابیس access

    بعد دیتا بیستو رو هم ببر توی پوشه دباگ و دیتا سورست رو هم این طوری بنویس

    ;"Data Source=|DataDirectoy|laberator.mdb"



    تشکر یادت نره

  4. #4
    کاربر دائمی آواتار abdullah20
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    اصفهان
    پست
    1,211

    نقل قول: مشکل در کد اتصال به دیتابیس access

    laberator.accdb
    باید بشه
    laberator.mdb

  5. #5
    کاربر دائمی
    تاریخ عضویت
    مهر 1390
    محل زندگی
    تهران
    سن
    31
    پست
    584

    نقل قول: مشکل در کد اتصال به دیتابیس access

    اگه به خوام 2007 save کنم باید چه تغییری به کد بدم

    ممنون...

  6. #6
    کاربر دائمی آواتار electro_esma
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    تهران
    پست
    236

    نقل قول: مشکل در کد اتصال به دیتابیس access

    تغییری تو کد نمی خواد فقط همون دیتابیس رو ببر تو دیباگ و همون مسیر رو برای دیتا سورس بنویس . کافیه.

    بازهم سرچ کن باز هم قبلا پست گذاشتم راجع به همین ارتباط دیتابیس و کانکشن استرینگ و نحوه ارتباط ....

  7. #7
    کاربر دائمی آواتار electro_esma
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    تهران
    پست
    236

    نقل قول: مشکل در کد اتصال به دیتابیس access

    دوست من اینم یه نمونش


    DataSet ods = new DataSet();
    OleDbDataAdapter oda = new OleDbDataAdapter();
    conection.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=| Data Directory|C.mdb;";
    oda.SelectCommand = new OleDbCommand();
    oda.SelectCommand.Connection = conection;
    oda.SelectCommand.CommandText = "select * from personal ";
    oda.SelectCommand.CommandType = CommandType.Text;
    conection.Open();
    oda.Fill(ods, "personal");
    conection.Close();
    dgw1.AutoGenerateColumns = true;
    dgw1.DataSource = ods;
    dgw1.DataMember = "personal";

  8. #8
    کاربر دائمی آواتار electro_esma
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    تهران
    پست
    236

    نقل قول: مشکل در کد اتصال به دیتابیس access

    این یعنی سلکت کردن از یه دیتا بیس و نمایش در یک دیتا گرید .


    موفق باشید

  9. #9
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: مشکل در کد اتصال به دیتابیس access

    سلام
    با همون 2007 هم کانکشن استرینگ ساخته می شه، شما وقتی server explorer > add connection ، رو انتخاب کنی یه پنجره باز میشه از قسمت دیتاسورس Microsoft Database Access File رو انتخاب کن و از قسمت Database filename فایلتو انتخاب کن اگه یوزر پسوردی هم داره بنویس حالا اگه دکمه Advanced رو کلیک کنی در انتهای پنجره کانکشن استرینگ نوشته شده کافیه اونو کپی کنی و در آخر هم Cancel رو بزنی و تمام!
    اینم نمونه اش:
    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|Data Directory|C.accdb"

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

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