| |
|
|
| | Подскажите как осуществить ПРОГРАММНО импорт таблицы из SQL базы в Access.
пробовал вот таким образом:
DoCmd.TransferDatabase acImport, "SQL Database", _
"SQL;DSN=SQL_Licens;UID=test;PWD=test;LANGUAGE=us_english;" _
& "DATABASE=KMS", acTable, "Contracts", "dbo_Contracts"
но выходит ошибка #2507: "Тип "SQL Database" не является допустимым типом базы. . ."
В аглицком не силен, поэтому нормально с помощью работать не получается.
ПОМОГИТЕ РАЗОБРАТЬСЯ, ПЛИЗЗЗЗЗЗ | |
| |
| |
| |
|
|
| | Вам все нужно программно?
или что-то можно руками?
Если все, то имеет смысл написать все это на стороне сервера, у MS SQL есть специальная служба для таких целей DTS( Data Transform Service) называется, там можно создать пакет (возможно получится даже без пограммирования), а потом его просто выполнять на сервере когда надо (можно по рассписанию или по событию) | |
| |
| |
| |
автор: KrukVN (19.10.2006 в 14:28) |
|
| | Без использования DSN:
DoCmd.TransferDatabase acImport, "ODBC", _
"ODBC;DRIVER=SQL Server;SERVER=255.255.16.96;UID=test;PWD=test;LANGUAGE=us_english;" _
& "DATABASE=pubs", acTable, "Authors", "dboAuthors" | |
| |
| |
| |
автор: KrukVN (19.10.2006 в 14:30) |
|
| | Где 255.255.16.96 - IP адрес SQL Servera
можно вместо IP название написать | |
| |
| |
| |
|
|
| | БОЛЬШОЕ СПАСИБО.
все заработало
 | |
| |
| |
| |
|
|
| | а если не импортировать, а связать? Как это сделать? | |
| |
| |
| |
|
|
| | http://www.accessmvp.com/djsteele/DSNLessLinks.html | |
| |
| |
| |
|
|
| | Агроменное спасибо!!!!!
СПА_СИ_БО, ДОРОГОЙ ТОВАРИЩ!!! ВЫ СПАСЛИ МЕНЯ!!! (с) Тайна третьей планеты
 | |
| |
| |