powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите пожалуйста... Ошибка: Run-time error '13': Type mismatch
4 сообщений из 4, страница 1 из 1
Помогите пожалуйста... Ошибка: Run-time error '13': Type mismatch
    #34185040
Igoрь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу обработчик кнопки в Access 2002...

Private Sub Кнопка_Click()

Dim dbs As Database
Dim wsp As Workspace
Dim qry As QueryDef
Dim zap As Recordset
Dim otv As Integer

Set wsp = DBEngine.Workspaces(0)
Set dbs = wsp.Databases(0)

Set zap = dbs.OpenRecordset("SELECT * FROM Teams WHERE Teams.команда='Москва';")

otv = MsgBox("Удалить?", vbOKCancel)
If otv = vbCancel Then
Exit Sub
End If

wsp.BeginTrans

zap.Delete
Set qry = dbs.QueryDefs("Запрос транзакции")
qry.Execute

wsp.CommitTrans
dbs.Close

Exit Sub
End Sub

Нажимаю кнопку... Вылезает ошибка:
Run-time error '13':
Type mismatch

И указывает на строчку:
Set zap = db2.OpenRecordset("Select * FROM Teams WHERE Teams.команда='Москва';")

Объясните пожалйста, где ошибка?
Заранее благодарен!!!
...
Рейтинг: 0 / 0
Помогите пожалуйста... Ошибка: Run-time error '13': Type mismatch
    #34185049
Настенька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зачем после слова Москва еще ;?
...
Рейтинг: 0 / 0
Помогите пожалуйста... Ошибка: Run-time error '13': Type mismatch
    #34185060
Igoрь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уже не надо!
Надо было вместо: Dim zap As Recordset
Написать: Dim zap As DAO.Recordset

Спасибо mds_world'у!

Настеньказачем после слова Москва еще ;?
потому что в конце инструкции sql ставиться ;
если ее не ставить, то access добавит ее сам
...
Рейтинг: 0 / 0
Помогите пожалуйста... Ошибка: Run-time error '13': Type mismatch
    #34185386
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и пусть сам добавляет ))
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите пожалуйста... Ошибка: Run-time error '13': Type mismatch
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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