Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите пожалуйста... Ошибка: Run-time error '13': Type mismatch / 4 сообщений из 4, страница 1 из 1
08.12.2006, 08:32
    #34185040
Igoрь
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста... Ошибка: Run-time error '13': Type mismatch
Пишу обработчик кнопки в 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
08.12.2006, 08:40
    #34185049
Настенька
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста... Ошибка: Run-time error '13': Type mismatch
зачем после слова Москва еще ;?
...
Рейтинг: 0 / 0
08.12.2006, 08:50
    #34185060
Igoрь
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста... Ошибка: Run-time error '13': Type mismatch
Уже не надо!
Надо было вместо: Dim zap As Recordset
Написать: Dim zap As DAO.Recordset

Спасибо mds_world'у!

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


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