VB 6 передать аргумент в качестве базы данных, чтобы функционировать - типа mismtach - PullRequest
1 голос
/ 10 января 2011

Я пытаюсь передать аргумент в функцию (Visual Basic 6)

Dim oDB As Database .. oDB = OpenDatabase (databaseName $)

SampleFunction (oDB) 'здесь несоответствие типов ошибок

..

Функция SampleFunction (ByRef oDB As Database)

'oDB.TableDefs ("tableName")

End Function

Как правильно передать этот аргумент?

Спасибо

Ответы [ 2 ]

1 голос
/ 10 января 2011

Проблема не в базе данных, а в вызове функции SampleFunction:

Либо напишите:

Call SampleFunction(oDB)

или

SampleFunction oDB

или

Dim x
x=SampleFunction(oDB)

Кстати: вам гораздо лучше, если вы сначала зайдете на такие сайты, как www.vb6.us или visualbasic.freetutes.com

0 голосов
/ 10 января 2011

Одна вещь может быть, что вам нужно использовать Set

Set oDB = OpenDatabase(databaseName$)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...