|
|
|
| Подскажите как осуществить ПРОГРАММНО импорт таблицы из 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 | |
|
| |
|
|
|
| Агроменное спасибо!!!!!
СПА_СИ_БО, ДОРОГОЙ ТОВАРИЩ!!! ВЫ СПАСЛИ МЕНЯ!!! (с) Тайна третьей планеты
| |
|
| |