|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.11.2010, 12:23 | #1 |
Форумчанин
Регистрация: 14.10.2009
Сообщений: 128
|
ADO-MS SQL Не выполняется запрос SELECT
Делаю простую выборку с помощью запроса SELECT
Код:
Сам ADOQuery связан с DataSource,а DataSource связан с ADOTable,где в свою очередь указанна таблица,с которой идёт работа. Все другие запросы типа INSERT,DELETE,UPDATE работают отлично. Сам запрос корректен,в самом MS SQL проверен. В чём может быть проблема,подскажите пожалуйста? |
23.11.2010, 12:41 | #2 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Form1.ADOQuery1.Open;
|
23.11.2010, 12:49 | #3 |
Форумчанин
Регистрация: 14.10.2009
Сообщений: 128
|
Вместо
Код:
Код:
Последний раз редактировалось Stilet; 23.11.2010 в 13:16. |
23.11.2010, 13:11 | #4 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Проверь выполняется ли запрос вообще (без Where). Кстати, старый зпрос закрывать нужно..
Например, так Код:
|
23.11.2010, 13:16 | #5 |
Форумчанин
Регистрация: 14.10.2009
Сообщений: 128
|
|
23.11.2010, 13:16 | #6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
у DBGrid есть свойство DataSource там должен быть указан Ваша источник данных (пусть будет, для простоты DataSource1) у DataSource1 есть свойство DataSet - там нужно указать Ваш AdoQuery1 А свойство DataSource у ADOQuery1 оставьте ПУСТЫМ! в принципе это всё! (раз ADOQuery1.Open ошибки не выдаёт, значит связь adoquery c БД через Connection или ConnectionString уже задана правильно) |
|
23.11.2010, 13:33 | #7 |
Форумчанин
Регистрация: 14.10.2009
Сообщений: 128
|
|
23.11.2010, 13:39 | #8 | |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Цитата:
|
|
23.11.2010, 13:48 | #9 |
Форумчанин
Регистрация: 14.10.2009
Сообщений: 128
|
|
23.11.2010, 14:02 | #10 | |||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Только поймите, грид отображает то, что Вы хотите, чтобы он отображал! Хотите таблицу - цепляйте его а ADOTable1 хотите результаты выборки - цепляйте его к ADOQuery1 (можно, кстати, программно переключать) Цитата:
|
|||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не выполняется HTTP запрос | Kreadlling | Win Api | 1 | 03.05.2010 20:40 |
SELECT SQL | vmilyoshin | Помощь студентам | 1 | 20.02.2010 09:41 |
Не выполняется запрос в SQL | ivp88 | БД в Delphi | 5 | 17.01.2008 10:30 |
Почему не выполняется запрос? | chingiz | БД в Delphi | 2 | 27.05.2007 21:56 |