Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: файл диалог и соединение с одбц Добавлено: 22.12.09 10:41  

Автор вопроса:  Nikos
подскажите плиз, когда пишу
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. Проверьте существование объекта и правильность имени и пути." как устранитть эту ошибку

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #1 Добавлено: 22.12.09 15:27
if (dlgPeople.ShowDialog() == DialogResult.OK)
Ты с C пишеш или в бейсике?

Ответить

Номер ответа: 2
Автор ответа:
 Skywalker



ICQ: 300-70-6пятьЪ 

Вопросов: 62
Ответов: 545
 Web-сайт: iSkywalker.ru
 Профиль | | #2
Добавлено: 22.12.09 15:36
  1. Environment.CurrentDirectory = "путь к папке где лежит AP.dbf";

Ответить

Номер ответа: 3
Автор ответа:
 Nikos



Вопросов: 29
Ответов: 32
 Профиль | | #3 Добавлено: 23.12.09 16:58
пишу на с#

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам