powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / vfpoledb
8 сообщений из 8, страница 1 из 1
vfpoledb
    #38620003
Фотография des1roer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как пользоваться vfpoledb для C# ? файл лежит e:\analiz.dbf . запрос @"SELECT PRODUKT, NOMER, FEMGN, FEOBS, DATA, TIME FROM ANALIZ WHERE [DATA] > #01/11/2013# or ([DATA] = #01/11/2013# and [TIME] > #12:40:50#)";
...
Рейтинг: 0 / 0
vfpoledb
    #38620006
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе уже ответили тут
SoftwareBoyЗапрос выполняет фоксовый OLEDB провайдер, и писать надо в синтаксисе Фокса. В данном случае:
Код: sql
1.
SELECT ... FROM ... WHERE CTOD(DATA)>{^2013-11-01} OR (CTOD(DATA)={^2013-11-01} AND TIME>'12:40:50')


Если в dbf-файле преобразовать поле DATA из Character в Date, то функция в запросе не нужна:
Код: sql
1.
SELECT ... FROM ... WHERE DATA>{^2013-11-01} OR (DATA={^2013-11-01} AND TIME>'12:40:50')
...
Рейтинг: 0 / 0
vfpoledb
    #38620008
Фотография des1roer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, я не знаю как vfpoledb пользоваться
...
Рейтинг: 0 / 0
vfpoledb
    #38620012
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
vfpoledb
    #38620016
Фотография des1roer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ну точно
...
Рейтинг: 0 / 0
vfpoledb
    #38620020
Фотография des1roer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
млин пишу так
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
  String strConnection = @"provider=VFPOLEDB.1 ;data source='E:\ANALIZ.DBF';password='';user id=''";
            OleDbConnection VFP7Connection = new OleDbConnection();
            VFP7Connection.ConnectionString = strConnection;
            VFP7Connection.Open();

            String strSelect = "SELECT  PRODUKT, NOMER, FEMGN, FEOBS, DATA, TIME FROM ANALIZ";
            OleDbCommand VFP7SelectCommand = new
            OleDbCommand(strSelect, VFP7Connection);

            // Create a DataAdapter.
            OleDbDataAdapter VFP9DataAdapter = new OleDbDataAdapter();
            VFP9DataAdapter.SelectCommand = VFP7SelectCommand;

            // Create a DataSet.
            DataSet VFP7DataSet = new DataSet();

            // Fill the DataSet with table information.
            int iRecFound;
            iRecFound = VFP9DataAdapter.Fill(VFP7DataSet, "Customer");

            VFP7DataSet.Reset();
            VFP9DataAdapter.Fill(VFP7DataSet);
            DT = VFP7DataSet.Tables[0];
            dataGridView1.DataSource = DT;


он ругается + Перехвачено: "Поставщик не смог определить значение Decimal. Например, строка только что была создана, значение по умолчанию для столбца Decimal не было доступно, а потребитель еще не задал нового значения Decimal." (System.InvalidOperationException)
...
Рейтинг: 0 / 0
vfpoledb
    #38620333
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
des1roer он ругается +
А Вы бы выложили Вашу таблицу (сокращенный вариант). А то Ваше сообщение об ошибке может быть что угодно - начиная с того, что неправильно указаны параметры для обрабоки NULL значений...
...
Рейтинг: 0 / 0
vfpoledb
    #38620434
Фотография des1roer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я так то другим провайдером сделал jet.microsoft. просто думал у кого есть живой код vfpoledb для C#
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / vfpoledb
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]