![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подключение к dbf через ADO [D7, dBase, FoxPro]
denis24 © (2007-08-27 18:09:00)Привет!Подскажите кто знает.
Стандартно.
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');
Все нормально.И в идн и в дизайне.
У меня что-то не то с адо на машине и как проверить?
sniknik (2007-08-28 10:35:00) [1]> Это почему?
потому что. достало объяснять. и все одно бесполезно, просто прими на веру.
> Что же мне использовать для доступа к аксессовской базе?
а их много осталось после исключения этих? не знаешь на чем остановить выбор?
и кстати на sql.ru тебе давали пример вовсе не для ADOQuery... с какой стати у тебя он? непонятно. дают правильный пример использования игнорируется, зато неправильный пример строки принимается на ура.
denis24 (2007-08-28 10:06:00) [2]Не скрою.Он и есть.
> 2 никогда не используй ADOTable, ADOQuery и ADOStoredProc
Это почему?Что же мне использовать для доступа к аксессовской базе?
sniknik (2007-08-27 20:16:00) [3]> А ты случайно не тот Денис24 с sql.ru? Ну очень похож...:)
судя по мылу не просто похож...
sniknik (2007-08-27 20:13:00) [4]> Делаю тоже самое через BDE
и как же ты делаешь то же самое если и половины не делаешь? ну нет в BDE строк подключения и ADOQuery1 в ADO вовсе не Query...
1 всегда используй ADOConnection даже для 1 компонента
2 никогда не используй ADOTable, ADOQuery и ADOStoredProc
3 всегда пиши правильную строку подключения (составляй мастером), параметры как никак передаешь (winapi от неправильных параметров тоже с AV вылетает...)
Johnmen (2007-08-27 19:45:00) [5]А ты случайно не тот Денис24 с sql.ru? Ну очень похож...:)