powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Insert
8 сообщений из 8, страница 1 из 1
Insert
    #32291321
Mild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот нжно сделать такой INSERT
DoCmd.RunSQL ("Insert into dbo.Table1(Дата,Код1,Код2) - Поля даты нужно брать из переменной и заполнять а поля Код1И Код2 что бы брались из ХП

например вот так

DoCmd.RunSQL ("Insert into dbo.Table1(Дата,Код1,Код2)select '" & d & "' exec dbo.HP @intCode= '" & intCode & "' ")

но так конечно не работает, выдает ошибку, что нужно подправить?Или так невозможно сделать????
...
Рейтинг: 0 / 0
Insert
    #32291343
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
1. Про ХП не знаю.
2. С датой - вместо d надо "#" & Format(s, "mm\/dd\/yyyy") & "#"
3. Вместо DoCmd.RunSQL лучше CurrentDb.Execute
...
Рейтинг: 0 / 0
Insert
    #32291346
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Апичатка. Не s, а d, конечно.
...
Рейтинг: 0 / 0
Insert
    #32291365
Mild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может еще кто что подскажет????
...
Рейтинг: 0 / 0
Insert
    #32291378
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Насчет ХП - я не знаю синтаксиса, но думаю, что надежнее всего запустить ХП отдельно, занести ее результаты в переменные, а потом значения этих переменных вставить в команду обычным способом.
...
Рейтинг: 0 / 0
Insert
    #32291390
Mild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
adp,Sql
----------------------------
Вот так вот работает 100%
DoCmd.RunSQL ("Insert into dbo.Table(Код1,Код2) exec dbo.HP @intCode= '" & intCode & "' ")

просто добавилось еще одно поле "Дата" и его нужно брать из поля на форме
...
Рейтинг: 0 / 0
Insert
    #32291413
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Предлагаю попробовать так:

CurrentDb.Execute "Insert into dbo.Table(Дата,Код1,Код2) select #" & Format(d, "mm\/dd\/yyyy") & "#, * from exec dbo.HP @intCode= '" & intCode & "'"
...
Рейтинг: 0 / 0
Insert
    #32291441
Mild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нет, так начинает ругаться на exec....
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Insert
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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