|
|
|
Помогите пожалуйста... Ошибка: Run-time error '13': Type mismatch
|
|||
|---|---|---|---|
|
#18+
Пишу обработчик кнопки в 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.команда='Москва';") Объясните пожалйста, где ошибка? Заранее благодарен!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 08:32 |
|
||
|
Помогите пожалуйста... Ошибка: Run-time error '13': Type mismatch
|
|||
|---|---|---|---|
|
#18+
зачем после слова Москва еще ;? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 08:40 |
|
||
|
Помогите пожалуйста... Ошибка: Run-time error '13': Type mismatch
|
|||
|---|---|---|---|
|
#18+
Уже не надо! Надо было вместо: Dim zap As Recordset Написать: Dim zap As DAO.Recordset Спасибо mds_world'у! Настеньказачем после слова Москва еще ;? потому что в конце инструкции sql ставиться ; если ее не ставить, то access добавит ее сам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 08:50 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34185386&tid=2164846]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
210ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 556ms |

| 0 / 0 |
