![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 18.05.2012
Сообщений: 111
|
![]()
Здравствуйте, как организовать запрос к БД MS SQL в Delphi через ADOquery чтобы выводил по определеном двум столбцам ?
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
![]()
Забудте про квери, ADODataset наше всё.
Куда чего выводить надо? |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 18.05.2012
Сообщений: 111
|
![]()
в DBRid вывести по назв столбца 1 и столбца 2
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 18.05.2012
Сообщений: 111
|
![]()
Почему лучше Dataset !?
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
![]()
Потому что для адо родное только 3: конекшн, датасет и команд, остальное от лукавого.
Впишите соответствующий запрос в свойства CommandText, цепляете к гриду в нужное время делаете открытие. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 18.05.2012
Сообщений: 111
|
![]()
Не могли бы все таки посмотреть мой код с квери ?
Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 25.05.2012 в 15:24. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
![]()
Посмотрел - плохой код. Про квери даже и говорить не охота... а в остальном все неправильно начиная от самого запроса и кончая работой с компонентами.
Выбросить и написать новый качественный. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
ins813, не слушайте Вы мастера, код у Вас обычный, код, как код..
я бы, конечно, не в жизнь бы не использовал в качестве идентификатора параметра слово кириллицей (имею в виду ваши :электрохозяйства), чтобы не рисковать (глюки с русским может вылезти в любой момент), но раз работает, то, значит, и так можно. вместо знаков ???? вам нужно подставить то значение, с которым вы хотите отобрать записи из таблицы material (чему должно быть поле UCH равно - вам виднее). а если Вам нужно добавить ещё один параметер - добавляйте его через логические опереаторы: логическое И (оператор AND) или логическое ИЛИ (оператор OR), в зависимости от того, какие критерии отбора вам нужны. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Ну и желательно сначала закрывать ADOQuery, а уже потом очищать текст запроса.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрос. | Wildrover | SQL, базы данных | 3 | 29.02.2012 10:44 |
Запрос на выборку и отчет на этот запрос | Camelot_2012 | Microsoft Office Access | 2 | 21.12.2011 16:48 |
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) | Машуля | SQL, базы данных | 4 | 06.05.2010 21:09 |
запрос ссылается на несвязанный с ним запрос | kolebatel | SQL, базы данных | 0 | 11.06.2008 12:50 |