Почему не пашет этот код?

программирование проблема visual basic vb

Option Explicit
Private Sub Form_Load()
CreateNewMDBFile
End Sub
Sub CreateNewMDBFile()

Dim ws As Workspace
Dim db As Database
Dim LFilename As String

'Get default Workspace
Set ws = DBEngine.Workspaces(0)

'Path and file name for new mdb file
LFilename = "c:\NewDB.mdb"

'Make sure there isn't already a file with the name of the new database
If Dir(LFilename) <> "" Then Kill LFilename

'Create a new mdb file
Set db = ws.CreateDatabase(LFilename, dbLangGeneral)

'For lookup tables, export both table definition and data to new mdb file
docmd.TransferDatabase acexport, "Microsoft Access", LFilename, acTable, "Lookup Table1", "Lookup Table1", False

'For data entry tables, export only table definition to new mdb file
docmd.TransferDatabase acexport, "Microsoft Access", LFilename, acTable, "DataEntry Table1", "DataEntry Table1", True

db.Close
Set db = Nothing

End Sub
Ответы:
это васик? используйте нормальный язык. Перл, хотя бы.
Гопарь ответить на ваш вопрос было бы проще, если бы вы еще к коду привели текст ошибки(ок) которые выдает компилятор.
в строках
Dim ws As Workspace
Dim db As Database
выдает ошибку: User-defined type not defined
а Workspace и Database подключены? - из какого пакета они?
Посмотри, подключена ли к проекту DAO Object Library
Visual Basic просто глючит


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.