Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / delete (Показывает ошибку на строку Current.db.Execute в проекте .adp) / 4 сообщений из 4, страница 1 из 1
09.09.2004, 16:42:07
    #32688033
magoga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
delete (Показывает ошибку на строку Current.db.Execute в проекте .adp)
В старом приложении .mdb было следующее событие кнопки, после чего выбранная запись на форме удалялась в таблице.

Private Sub Btn_RemoveSubAsst_Click()

If Me.[Sub_Assets1].Form.Recordset.RecordCount = 0 Then
MsgBox "There are no Devices to remove"
Else
CurrentDb.Execute ("DELETE * FROM Container WHERE SubAsset =" & Me![Sub_Assets1].Form.[SubAsset] & ";")
End If

End Sub


Сделал аналогичную кнопку на форме с тем же кодом в проекте .adp, но записи не удаляются. Показывает ошибку на строку Current.db.Execute
Как написать правильней?
...
Рейтинг: 0 / 0
09.09.2004, 16:46:00
    #32688049
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
delete (Показывает ошибку на строку Current.db.Execute в проекте .adp)
слюшай дарагой, я тебе умный вещь скажу, ты только не обижайся

может по форуму поищешь, а?
с этими currentdb в adp-проекте ну уже все уши прожужжали

я так думаю
...
Рейтинг: 0 / 0
09.09.2004, 16:50:29
    #32688061
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
delete (Показывает ошибку на строку Current.db.Execute в проекте .adp)
во-первых currentproject.connection
во-вторых отличие TSQL от JETSQL

итого:

currentproject.connection.Execute "DELETE FROM Container WHERE SubAsset =" & Me![Sub_Assets1].Form.[SubAsset]
...
Рейтинг: 0 / 0
09.09.2004, 17:47:25
    #32688249
magoga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
delete (Показывает ошибку на строку Current.db.Execute в проекте .adp)
Алексей спасибо! Заработала.
А как переделать вот этот код:

If Me.[Sub_Assets1].Form.Recordset.RecordCount = 0 Then
MsgBox "There are no Devices to remove"

Если в субформе формы уже нет в списке элементов, то должна выходить запись "There are no Devices to remove". Включаю, но ничего не показывает, и ошибку тоже.
Спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / delete (Показывает ошибку на строку Current.db.Execute в проекте .adp) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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