Программнная связь с dBase IV
"Строка 'c:\dbf\a.dbf' задает ошибочный путь. Проверьте, что путь задан правильно и имеется подключение к серверу, на котором находятся файлы."
Причем этот файл преспокойно находится при помощи filesearch, так что достоверно известно, что он существует и путь написан правильный.
Вот то что я пишу в проге:
DoCmd.TransferDatabase _
TransferType:=acLink, _
DatabaseType:="dBase IV", _
DatabaseName:="c:\dbf\a.dbf", _
ObjectType:=acTable, _
StructureOnly:=0
ПОМОГИТЕ!!! ПОГИБАЮ!!! В чем тут дело?
Пытаюсь программно сделать линк к таблице dBase, указываю вроде все параметры, тем не менее вылетает ошибка такая:
"Строка 'c:\dbf\a.dbf' задает ошибочный путь. Проверьте, что путь задан правильно и имеется подключение к серверу, на котором находятся файлы."
Причем этот файл преспокойно находится при помощи filesearch, так что достоверно известно, что он существует и путь написан правильный.
Вот то что я пишу в проге:
DoCmd.TransferDatabase _
TransferType:=acLink, _
DatabaseType:="dBase IV", _
DatabaseName:="c:\dbf\a.dbf", _
ObjectType:=acTable, _
StructureOnly:=0
ПОМОГИТЕ!!! ПОГИБАЮ!!! В чем тут дело?
Ты забыл
Source:="TableFrom", _
Destination:="TableTo", _
Ты забыл
Source:="TableFrom", _
Destination:="TableTo", _
Гм...я девушка :-D
И не забыла - эти параметры можно опускать. Но даже если их указать - все-равно то же самое выскакивает.
Гм...я девушка :-D
И не забыла - эти параметры можно опускать. Но даже если их указать - все-равно то же самое выскакивает.
Пардон, в первом письме ни одного окончания -а не встретил... :roll:
Как раз эти-то параметры обязательны. Без них точно работать не будет.
Пардон, в первом письме ни одного окончания -а не встретил... :roll:
Как раз эти-то параметры обязательны. Без них точно работать не будет.
Но дело в том что и с ними не работает тоже!! Тут дело в чем-то другом, но в чем???
О! Если тебе (и кому еще :-) не сложно, напиши кусок кода, где эта функция у тебя отрабатывает. А дальше я сама буду разбираться тогда...
Вот в чем у тебя ошибка:
Когда с dBase работаешь, то пути вот так должны прописываться:
DoCmd.TransferDatabase _
TransferType:=acLink, _
DatabaseType:="dBase IV", _
DatabaseName:="c:\dbf\", _
ObjectType:=acTable, _
Source:="a.dbf", _
Destination:="TableTo", _
StructureOnly:=0
Вот в чем у тебя ошибка:
Когда с dBase работаешь, то пути вот так должны прописываться:
DoCmd.TransferDatabase _
TransferType:=acLink, _
DatabaseType:="dBase IV", _
DatabaseName:="c:\dbf\", _
ObjectType:=acTable, _
Source:="a.dbf", _
Destination:="TableTo", _
StructureOnly:=0
Огромное спасибище :-)) Все получилось :-))
С меня пиво как буду в Москве ;-)