подскажите плиз, когда пишу
OpenFileDialog dlgPeople = new OpenFileDialog();
dlgPeople.Filter = "Реестр рецептов (*.dbf)|*.dbf";
dlgPeople.Title = "Выберите файл с реестром рецептов";
if (dlgPeople.ShowDialog() == DialogResult.OK)
{
OdbcConnection conn = new OdbcConnection();
conn.ConnectionString = @"Dsn=dBASE Files;" + @"C:\Documents and Settings\bolov\Рабочий стол\Новая папка\12-01\Северодвинск\ЯГРЫ" + @";driverid=21;fil=dBase III;maxbuffersize=2048;pagetimeout=10;";
OdbcDataAdapter DA = new OdbcDataAdapter();
OdbcCommand Cmd = new OdbcCommand("Select * From AP.dbf", conn);
DataSet ds = new DataSet("fl");
conn.Open();
DA.SelectCommand = Cmd;
DA.Fill(ds);
} , то все работает, хотя ни каких атрибутов из dlgPeople не беру, а вот если напишу
OdbcConnection conn = new OdbcConnection();
conn.ConnectionString = @"Dsn=dBASE Files;" + @"C:\Documents and Settings\bolov\Рабочий стол\Новая папка\12-01\Северодвинск\ЯГРЫ" + @";driverid=21;fil=dBase III;maxbuffersize=2048;pagetimeout=10;";
OdbcDataAdapter DA = new OdbcDataAdapter();
OdbcCommand Cmd = new OdbcCommand("Select * From AP.dbf", conn);
DataSet ds = new DataSet("fl");
conn.Open();
DA.SelectCommand = Cmd;
DA.Fill(ds); , то возникает ошибка "ERROR [42S02] [Microsoft][Драйвер ODBC dBase] Объект 'AP.dbf' не найден ядром базы данных Microsoft Jet. Проверьте существование объекта и правильность имени и пути." как устранитть эту ошибку
Ответить
|