PDA

View Full Version : سوال: مشکل کار با Access توسط Linq



bade saba
پنج شنبه 27 تیر 1392, 16:07 عصر
سلام
دوستان من اتصال به Access دنبال راهی به جز راهی که این دوستمون تو این لینک (http://barnamenevis.org/showthread.php?404178-Linq-To-Access&p=1797478&viewfull=1#post1797478) گفته میگردم که تو یه سایتی به این کد های زیر بر خوردم که گفته شده بود در .NET نسخه 3.5 به بعد کار میکنه اما این کد برای من کار نمیکنه و دلیلش رو هم نمیتونم پیدا کنم
لطفا دوستانی که در این زمینه تجربه دارن یه راهنمایی بکنن
ممنون

public void linqToAccess()
{
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0; data source=c:\1\Address.accdb;Persist Security Info=False;");

Addresses db = new Addresses(con);

var query = (from a in db.Address
select a).ToList();
int i = 0;
listBox1.Text = "";
foreach (var address in query)
{
listBox1.Text = listBox1.Text + address.ToString();
i++;
if (10 < i)
break;

}

public partial class Addresses : DataContext
{
public long Id;
public string Address;
public Addresses(IDbConnection connction) : base(connction) { }
}

no0rin_66
سه شنبه 01 مرداد 1392, 08:45 صبح
بايد provider شو عوض كني