Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.09.23;
Скачать: [xml.tar.bz2];

Вниз

Подключение к 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.051 c
15-1187867666
Help_
2007-08-23 15:14
2007.09.23
DataSet и потоки.


15-1188021787
Kostafey
2007-08-25 10:03
2007.09.23
С днем рождения ! 25 августа


3-1179570100
VitAngel
2007-05-19 14:21
2007.09.23
Цветные записи в DBGrid


1-1184231629
Makhanev Alexander
2007-07-12 13:13
2007.09.23
TStringList между потоками...


15-1188209341
Ломброзо
2007-08-27 14:09
2007.09.23
Как вернуть домен





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский