Главная страница
    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.046 c
15-1187794005
lookin
2007-08-22 18:46
2007.09.23
MAC-адрес сетевой карты


2-1187166562
DevilDevil
2007-08-15 12:29
2007.09.23
лимит стека


3-1179599806
ARTEM779
2007-05-19 22:36
2007.09.23
проблема с дочерными окнами


3-1179820144
Layner
2007-05-22 11:49
2007.09.23
Ввод в DBGrid дробной части - запятая всегда печаталась


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





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский