IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> DBF + ADO [Ап... TDbf], нужна помощь
сообщение
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 86
Пол: Мужской

Репутация: -  0  +


Нужно для начала выгрузить из dbf в DBGrid
Строка подключения:
Provider=MSDASQL.1;Persist Security Info=False;Data Source=Файлы dBASE;Initial Catalog=D:\Статистика

Что написать чтобы загрузить?
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT * FROM db');
ADOQuery1.Active:=True;

имя файла ещё где-то, наверное, прописать или вообще не так.
Я просто в инете не нашёл толком нормальной информации, всё кусками

Сообщение отредактировано: striker -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 86
Пол: Мужской

Репутация: -  0  +


Поставил компонент TDbf.
Вроде проще.
Тормозит жутко пока в StringGrid выгружает
Как лучше сделать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3





Группа: Пользователи
Сообщений: 1
Пол: Мужской

Репутация: -  0  +


Цитата(striker @ 16.12.2011 9:52) *

Нужно для начала выгрузить из dbf в DBGrid
Строка подключения:
Provider=MSDASQL.1;Persist Security Info=False;Data Source=Файлы dBASE;Initial Catalog=D:\Статистика

Что написать чтобы загрузить?
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT * FROM db');
ADOQuery1.Active:=True;

имя файла ещё где-то, наверное, прописать или вообще не так.
Я просто в инете не нашёл толком нормальной информации, всё кусками

В директории которая указана здесь ==> Initial Catalog=D:\Статистика, а точнее D:\Статистика, должна содержать файл формата dbf c которым ты и будешь работать (получать данные).
Чтобы суть была по понятней, то возьми за основу, что директория D:\Статистика в нашем случае является базой, а файлы формата dbf которые в ней содержатся это таблицы. Так вот предположим что в D:\Статистика лежит patients.dbf. То конструкция на получение данных будет выглядеть вот так:
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT * FROM patients'); //Можно даже указать расширение, но лучше не заморачиваться
ADOQuery1.Open;


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 19.04.2024 3:29
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name