سلام دوستان من برنامه قبلی که نوشتم پاک کردم از اول نوشتم . حالا به مشکل جدید برخوردم من تمام کانکت های اکسس را انجام دادم اما هنوزم تو مقدار faword هیچی نشان نمیده بنظرتون کدوم یکی از کانکت هارو درست انجام ندادم کد زیر نگاه کنید خواهشن رهنمایی کنید.
OleDbConnection CON; OleDbDataAdapter ADP; DataSet DataSET = new DataSet(); string ConStr = "Provider=Microsoft.JET.OLEDB.4.0;Data Source=Words.mdb"; string SelStr = "SELECT * FROM CSDic"; private int m; if (b == 0 ) { string FaWord = DataSET.Tables["CSDic"].Rows[m].ItemArray[1].ToString() .ToLower();
ممنون میشم اگر کالتر و واضع تر با مثال توضیح بدید.
اون لینک رو دیدید ؟
رشته اتصال باید شبیه زیر باشد
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\myAccessFile.accdb; Persist Security Info=False;
رشته اتصال در این قسمت انجام شده دیگه. دوستان خواهشن کمک کنید
string ConStr = "Provider=Microsoft.JET.OLEDB.4.0;Data Source=Words.mdb";
این رشته اتصال دز صورتی جواب میده که از قبل بانک اتچ شده باشه
آیا اتچ شده در Access ؟
در عکس زیر میتونید اتچ بودن پایگاه رو ببنید. مگر اینکه اتچ من اشتباه باشه ممنون میشم راهنمایی کنید.
کمک کنید خواهشن
بانک را در پوشه bin قرار دهید و رشته اتصال را به شکل زیر قرار دهید
string ConStr = "Provider=Microsoft.JET.OLEDB.4.0;Data Source=Data Source=|DataDirectory|\Words.mdb;Persist Security Info=False";
این آخرین راه حلی هست که به ذهن من میرسه
بارم همون اشو همون کاسس مقدار faword برابر با null. بنظر شما توی کانت دیتابیسم مشکل وجود نداره. یا دستورات کانکت
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)