PDA

View Full Version : سوال: جستجو در اکسس



Alireza.imani
چهارشنبه 19 مهر 1391, 13:06 عصر
سلام رفقا....من در برنامه ی ام می خواهم اطلاعاتی را که در فایل اکسس ذخیره شده با نوشتن کلمه ای سرچ کنم.اگه می شه راهنماییم کنید که این کار رو چطور انجام بدم؟

saeed.8350028
چهارشنبه 19 مهر 1391, 13:55 عصر
دوست من شما با چه روشی به پایگاه وصل می شید؟
با دستور like داخل sql می تونید این کار را انجام بدید.

مسعود اقدسی فام
چهارشنبه 19 مهر 1391, 14:02 عصر
سلام رفقا....من در برنامه ی ام می خواهم اطلاعاتی را که در فایل اکسس ذخیره شده با نوشتن کلمه ای سرچ کنم.اگه می شه راهنماییم کنید که این کار رو چطور انجام بدم؟
کلا تا حالا با #C دیتابیس کار کردید؟ اگه کرده باشید با همین روشی که دوستمون گفتن راحت نتایج به دست می‌یاد.

morteza271
چهارشنبه 19 مهر 1391, 14:03 عصر
نمیدونم منظورتون رو درست متوجه شدم یا نه!!!
ولی این یه نمونه جستجو داخل دیتابیس اکسس هست.
DataTable oleDataTable = new DataTable();

OleDbConnection cnConnection = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dbName;User Id=Username;Password=Password;");
cnConnection.Open();

OleDbCommand cmd = new OleDbCommand();
cmd.Connection = cnConnection;
cmd.CommandText = "SELECT * FROM Customers WHERE CustName = '" + textBox1.Text + "'";

OleDbDataReader dr = cmd.ExecuteReader();

oleDataTable.Load(dr);

cnConnection.Close();
cnConnection.Dispose();

دقیقا شبیه به sql هست فقط ابجکت ها و کانکشن استرینگ تفاوت داره!
همونطور که دوستمون گفتن از like هم میتونید توی کوئری تون استفاده کنید.

منظورتون همین بود؟!!

Alireza.imani
چهارشنبه 19 مهر 1391, 17:54 عصر
نوع رابطه ی من Microsoft acces هست...من می خوام مثلا کلمه ی (مادر) رو در فایل اکسس ام سرچ کنم و اون رو در یک تکست باکس دیگه نمایش بدم.