Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.23;
Скачать: CL | DM;

Вниз

Подключение к dbf через ADO   Найти похожие ветки 

 
denis24   (2007-08-27 18:09) [0]

Привет!Подскажите кто знает.
Стандартно.
1.грид+датасорс+Tadoquery
2.грид+датасорс+Tquery
Пытаюсь сделать сабж.

with ADOQuery1 do
begin
 ConnectionString:="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+path_app+"\temp_db\;Extended Properties=dBase 5.0; Mode=Read|Write|Share Deny None;Persist Security Info=True";
 SQL.Clear ;
 sql.Add("select contract_n from customer.dbf");
 open;
end;


где temp_db="D:\Program Files\Borland\Delphi7\Projects\web"
В runtime assecc violetion....at address...
В DisignTimee вылетает все IDE.

Делаю тоже самое через BDE

DatabaseName:=path_app+"\temp_db\";
sql.Clear ;
sql.Add("select contract_n from customer.dbf");

Все нормально.И в идн и в дизайне.
У меня что-то не то с адо на машине и как проверить?


 
Johnmen ©   (2007-08-27 19:45) [1]

А ты случайно не тот Денис24 с sql.ru? Ну очень похож...:)


 
sniknik ©   (2007-08-27 20:13) [2]

> Делаю тоже самое через BDE
и как же ты делаешь то же самое если и половины не делаешь? ну нет в BDE строк подключения и ADOQuery1 в ADO вовсе не Query...

1 всегда используй ADOConnection даже для 1 компонента
2 никогда не используй ADOTable, ADOQuery и ADOStoredProc
3 всегда пиши правильную строку подключения (составляй мастером), параметры как никак передаешь (winapi от неправильных параметров тоже с AV вылетает...)


 
sniknik ©   (2007-08-27 20:16) [3]

> А ты случайно не тот Денис24 с sql.ru? Ну очень похож...:)
судя по мылу не просто похож...


 
denis24   (2007-08-28 10:06) [4]

Не скрою.Он и есть.

> 2 никогда не используй ADOTable, ADOQuery и ADOStoredProc

Это почему?Что же мне использовать для доступа к аксессовской базе?


 
sniknik ©   (2007-08-28 10:35) [5]

> Это почему?
потому что. достало объяснять. и все одно бесполезно, просто прими на веру.

> Что же мне использовать для доступа к аксессовской базе?
а их много осталось после исключения этих? не знаешь на чем остановить выбор?

и кстати на sql.ru тебе давали пример вовсе не для ADOQuery... с какой стати у тебя он? непонятно. дают правильный пример использования игнорируется, зато неправильный пример строки принимается на ура.



Страницы: 1 вся ветка

Текущий архив: 2007.09.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
15-1187871209
Synset
2007-08-23 16:13
2007.09.23
Драйвера


4-1174663451
Углук
2007-03-23 18:24
2007.09.23
Как не давать запуститься некоторой программе?


1-1183993705
Dr. Andrew
2007-07-09 19:08
2007.09.23
Во время показа hints мелькает фоном стандартная подсказка.


2-1188228228
Антон Шестаков
2007-08-27 19:23
2007.09.23
сортировка при заполнении


2-1188551645
harisma
2007-08-31 13:14
2007.09.23
TImageList и последовательности картинок для TAnimatedImage