powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Помогите!!!!!
9 сообщений из 9, страница 1 из 1
Помогите!!!!!
    #32301811
DenMin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это правильно?

insert into karta execute select_third :code, :ser, :date

где karta-таблица,
select_third-ХП,
:code, :ser, :date-параметры для ХП
...
Рейтинг: 0 / 0
Помогите!!!!!
    #32301842
Фотография GroZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну если поля таблицы karta совпадают с полями результата ХП select_third то вроде да ... а в чём проблема?
...
Рейтинг: 0 / 0
Помогите!!!!!
    #32301863
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понял, что это продолжение вот этого /topic/55051.\r
\r
Если ты имееешь ввиду синтаксис написани параметризированного запроса в Query, то да. На счет передачи параметров и правильности работы нет ничего лучше, чем запустить сиквельный профайлер и посмотреть, что ушло реально на сервер. И почему у тебя запрос из нескольких команд, может лучше все это тоже в виде хп оформить. И само главное права на TRUNCATE TABLE имеют тока владельцы таблицы и члены ролей db_owner и db_ddladmin.
...
Рейтинг: 0 / 0
Помогите!!!!!
    #32301866
DenMin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да выборка не идет. как-будто параметры не доходят. я пишу так

Form2.ADOQuery1.Close;
Form2.ADOQuery1.Parameters.ParamByName('code').Value:=ADOStoredProc1['code'];
Form2.ADOQuery1.Parameters.ParamByName('ser').Value:=ADOStoredProc1['ser'];
Form2.ADOQuery1.Parameters.ParamByName('date').Value:=ADOStoredProc1['date'];
Form2.ADOQuery1.ExecSQL;
правильно?
...
Рейтинг: 0 / 0
Помогите!!!!!
    #32301877
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Form2.ADOQuery1.ExecSQL;

Какая такая выборка?! Ты передал параметры и написал ExecSQL, и если все правильно то на сервере очистилась таблица с помощью TRUNCATE и в нее залились данные. Все. На клиента набор данных не возвращается от инструкции INSERT.
...
Рейтинг: 0 / 0
Помогите!!!!!
    #32301891
DenMin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
но в таблицу данные не заливаются, пустая
...
Рейтинг: 0 / 0
Помогите!!!!!
    #32301898
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты все-таки запусти профайлер и посмотри, что ж твориться на сервере. В QA, я надеюсь, отладил все, прежде чем в приложение встраивать?
...
Рейтинг: 0 / 0
Помогите!!!!!
    #32301911
DenMin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я новичок в сиквеле, поэтому не очень понимаю где запустить и посмотреть профайлер, и что такое QA
...
Рейтинг: 0 / 0
Помогите!!!!!
    #32301932
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Профайле (Profiler), как и QA (Query Analyzer) запускаются из группы программ MS SQL Server. Это две проги из утилит администрировани сиквела без которых нормальная разработка невозможна. ХП ты в Enterprise Managerе создавал? Если да, то и эти утилиты должны у тебя быть установлены.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Помогите!!!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]