![]() |
|
|
#1
|
|||
|
|||
![]() Здравствуйте, как организовать запрос к БД MS SQL в Delphi через ADOquery чтобы выводил по определеном двум столбцам ?
|
#2
|
||||
|
||||
![]() Код:
procedure TForm1.Button1Click(Sender: TObject); var q: TADOQuery; //кверик begin q:= TADOQuery.Create(nil); //создаем компонент q.Connection:= ADOConnection1; //задаем коннект q.SQL.Text:= 'select field1, field2 from table' //свои поля, своя таблица q.Open; //получаем набор данных end; Google в помощь |
Этот пользователь сказал Спасибо Ildar-tsr за это полезное сообщение: | ||
ins813 (25.05.2012)
|
#3
|
|||
|
|||
![]() только забыл сказать что выводить нужно в DBGrid ?
у меня есть запрос, но он не фурычит почему то Form5.ADOQuery1.SQL.Clear; Form5.ADOQuery1.Close; Form5.ADOQuery1.SQL.Add('SELECT * FROM material WHERE material.[uch]=:электрохозяйства'); Form5.ADOQuery1.Active:=True; Form5.ADOQuery1.Open; |
#4
|
||||
|
||||
![]() 1.
Код:
Form5.ADOQuery1.Active:=True; Код:
Form5.ADOQuery1.Open; Google в помощь |
#5
|
|||
|
|||
![]() Может так ?
Form5.ADOQuery1.SQL.Clear; Form5.ADOQuery1.Close; Form5.ADOQuery1.SQL.Add('SELECT * FROM material');; Form5.ADOQuery1.Sql.Add('WHERE material.[uch]=:электрохозяйства'); Form5.ADOQuery1.Parameters.paramByName('электрохоз яйства').Value:=???; Form5.ADOQuery1.Open; |
#6
|
||||
|
||||
![]() А что вообще хотелось бы получить? Все записи, у которых в поле uch значиться 'электрохозяйства'? Какого типа вообще поле uch?
Google в помощь |
#7
|
|||
|
|||
![]() именно так, нужно чтобы все записи со знач-ем электрохозяйства выводились в DBGride
|