ошибка при выполнении Sql запроса
Кусок текста программы:
Query->SQL->Clear();
Query->SQL->Add("create view demon.zad_1_1 as select a.id_mtr, a.obem+b.obem OBEM from demon.ostatok_objskl a, demon.ved_dvi_ostatok b where a.id_mtr=b.id_mtr and a.god=2004 union select id_mtr, obem from demon.ostatok_objskl where god=2004 and id_mtr not in (select a.id_mtr from demon.ostatok_objskl a, demon.ved_dvi_ostatok b where a.id_mtr=b.id_mtr) union select id_mtr, obem from demon.ved_dvi_ostatok where id_mtr not in (select a.id_mtr from demon.ostatok_objskl a, demon.ved_dvi_ostatok b where a.id_mtr=b.id_mtr)");
Query->Active=True;
Query->Active=False;
Вобщем в результате этого запроса должна создаваться view, она вобщем-тои создается, но почему то вылетает ошибка: "Error creating cursor handle".
Подскажите в чем может быть причина?
Query->Active=True;
Query->Active=False;
Вобщем в результате этого запроса должна создаваться view, она вобщем-тои создается, но почему то вылетает ошибка: "Error creating cursor handle".
Подскажите в чем может быть причина?
Запросы, которые не содержат SELECT должны выполняться методом TQuery - ExecSQL(). Например:
DataModule1->Query1->Close();
DataModule1->Query1->SQL->Clear();
DataModule1->Query1->SQL->Add( [тест запроса] );
DataModule1->Query1->ExecSQL();
Запросы, которые не содержат SELECT должны выполняться методом TQuery - ExecSQL(). Например:
DataModule1->Query1->Close();
DataModule1->Query1->SQL->Clear();
DataModule1->Query1->SQL->Add( [тест запроса] );
DataModule1->Query1->ExecSQL();
Класс, огромное спасибо. Слушай, а не подскажишь можно ли еще в какой-нибудь компанент кроме DBGrid результат SQL занести.
ComboBox например, или StringGrid ну или может еще какие есть.
Класс, огромное спасибо. Слушай, а не подскажишь можно ли еще в какой-нибудь компанент кроме DBGrid результат SQL занести.
ComboBox например, или StringGrid ну или может еще какие есть.
Для работы с даными, содержащимися в компонентах Query и Table подходят почти все компоненты на вкладке Data controls.
А а счет StringGrid... гм... я его всегда использую вместо DBGrid для вывода табличной информаци. Но, заносить туда информацию нужно "ручками".
Для работы с даными, содержащимися в компонентах Query и Table подходят почти все компоненты на вкладке Data controls.
А а счет StringGrid... гм... я его всегда использую вместо DBGrid для вывода табличной информаци. Но, заносить туда информацию нужно "ручками".
В том то и неудобство, что в рукапашную нужно заносить, а так результат запроса кинул и все ок.
А не подскажешь как в ComboBox данные кинуть?
В том то и неудобство, что в рукапашную нужно заносить, а так результат запроса кинул и все ок.
А не подскажешь как в ComboBox данные кинуть?
Если просто - ComboBox, тогда также ручками. Если же DBComboBox... гм... нужно читать хелп. Никогда его не использовал.