Форум: "Базы";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
ВнизADOQuery и DataSource - "Missing Connection or ConnectionString" Найти похожие ветки
← →
Dysan © (2004-07-29 16:59) [0]почему не хочет выполняться запрос в ADOQuery
SELECT * FROM Poezdnod
к нему подключен DataSource
все данные в DBGrid присутствуют
а ADOQuery пришет при ADOQuery.open что "Missing Connection or ConnectionString"
причет тут Connection когда все же данные уже поключены?
что надо сделать?
← →
Johnmen © (2004-07-29 17:02) [1]>...все же данные уже поключены?
Какие данные ?
← →
Dysan © (2004-07-29 17:11) [2]я использую SoketServer и соответственно для подключения
такую связку:
TSocketConnection + TClientDataSet + TDataSource
и DBGrid для просмотра полученных данных
а ADOQuery хотелось бы использовать для выполнения SQL
запросов при подключенном к нему DataSource.
← →
clickmaker © (2004-07-29 17:13) [3]Причем тут TSocketConnection и ADOQuery? ADOQuery нужно или явно прописать ConnectionString или прицепить его к ADOConnection
← →
Term (2004-07-29 17:15) [4]
> TSocketConnection + TClientDataSet + TDataSource
ну тут всё понятно, а каким боком то ADOQuery ты сюда прикрутить хочеш???
← →
Johnmen © (2004-07-29 17:16) [5]>для выполнения SQL запросов
Кто будет выполнять запросы ?
Кто бы он ни был, к нему надо приконнектиться сначала...:)
← →
Dysan © (2004-07-29 17:17) [6]хорошо.
тогда как мне произвести выборку данных из DataSource,
проще говоря выполнить sql запрос чтобы не копаться во всей таблице и искать нужные данные.
← →
Term (2004-07-29 17:19) [7]видно автор вопроса не совсем понимает то что делает,
вернее далёк от понимания
← →
Term (2004-07-29 17:20) [8]
> выборку данных из DataSource
выборку ты должен делать не из DataSource а из БД
и к ней соответсвенно конектиться
← →
Dysan © (2004-07-29 17:26) [9]ясно.
тогда подскажите как послать sql запрос через SocketConnection
и передать программе-серверу на котором как раз есть ADOConnection+ADOQuery и TDataSetProvider для связи?
← →
bushmen © (2004-07-29 17:30) [10]В ошибке же написано, что надо проверить - Connection или ConnectionString. Что тут еще можно сказать?!
← →
Term (2004-07-29 17:31) [11]а вот этого не надо :)))
если хочеш трёхзвенку то почитай про то как их проектируют,
если она тебе не нужна то используй 2-х звенную архитектуру что в общемто проще
← →
bushmen © (2004-07-29 17:32) [12]Кстати, зайди в раздел "Статьи" на этом сайте - там есть пример по Socket"ам
← →
Dysan © (2004-07-29 17:36) [13]я на самом деле хочу получить доступ к простому dbf файлу который лежит на машине и на которой нет никаких баз данных некчему конектиться кроме как к этому файлу
ничего лучше не придумал как сделать то что сделал.
если знаете где можно почитать как можно лучше сделать то большое спасибо.
← →
Term (2004-07-29 17:38) [14]
> я на самом деле хочу получить доступ к простому dbf файлу
> который лежит на машине
локально или по сети???
← →
bushmen © (2004-07-29 17:39) [15]>получить доступ к простому dbf файлу
>где можно почитать
В книжных магазинах полно литературы, даже в Инете можно найти. Сходи на www.yandex.ru и поищи
← →
Dysan © (2004-07-29 17:39) [16]по сети
не в моей группе и не в моем домене.
← →
bushmen © (2004-07-29 17:41) [17]А доступ по сети с твоей машине к машине, на которой лежит файл, есть?
← →
Term (2004-07-29 17:42) [18]http://www.delphimaster.ru/articles/ado_com/index.html
погляди это
← →
Dysan © (2004-07-29 17:45) [19]на пинги он откликаеться
а найти его например поиском по сети не получаться
← →
Term (2004-07-29 17:48) [20]
> на пинги он откликаеться
> а найти его например поиском по сети не получаться
чтото ты темниш тогда...
> все данные в DBGrid присутствуют
как это так???
← →
Term (2004-07-29 17:50) [21]
> на пинги он откликаеться
первоначально реши этот вопрос с админом, а потом уж бейся с БД :)))
← →
Dysan © (2004-07-29 17:56) [22]> чтото ты темниш тогда...
это сетка МЖД там еще не такое бывает
← →
bushmen © (2004-07-29 17:57) [23]> Как это так?
Если в сети не найден, значит, Net-Bios отключен. Но через Socket рабоать же можно, если порт соответствующий открыть.
Если в DataGrid видны данные, то когда же ошибка возникает? И почитай статью, на которую тебе дали ссылку
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.197 c