Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.08;
Скачать: CL | DM;

Вниз

Импорт информации в SQL   Найти похожие ветки 

 
NotGooDP ©   (2006-08-07 15:26) [0]

Приветствую знающих людей!!!
вопрос в следующем мне необходимо скопировать некоторое количество записей из Access БД в БД MsSql
все базы и таблицы созданы необходимо просто скопировать, но в этом и возникает заминка:

SQL запрос выполянет TADOQuery,
TADOConnection настроен на БД SQL.


 Insert INTO
 Tab (p1,p2,p3)
 Select p1,p2,p3
 From Tab_test IN "C:\Documents and Settings\NikolayMB\Рабочий стол\test.mdb"


Это не правильный SQL код, я и сам понимаю, но как сделать по другому не могу понять..


 
Ega23 ©   (2006-08-07 15:39) [1]

1. В Access есть экспорт данных в MSSQL.
2. Если всё-таки это не устраивает и надо всенепременно на TSQL делать - OpenRowSet+f1


 
NotGooDP ©   (2006-08-07 16:14) [2]

получился следующий SQL запрос, трока опять не фурычит...
говорит "неправильно определен обьект Parametrs"
опять что то не так... подскажите пожалуйста где ошибка

Insert INTO
Tab  (pole1,pole2,pole3)
SELECT a.p1,a.p2,a.p3 FROM
OPENROWSET("Microsoft.Jet.OLEDB.4.0", "From "C:\Documents and Settings\NikolayMB\Ðàáî÷èé ñòîë\test.mdb" ";" ";" ", Tab_test) AS a


 
Ega23 ©   (2006-08-07 16:17) [3]

А где у тебя выборка-то сама? Я только путь к mdb вижу.


 
NotGooDP ©   (2006-08-07 16:27) [4]


> SELECT a.p1,a.p2,a.p3 FROM

вот же выборка...


 
Ega23 ©   (2006-08-07 16:45) [5]

В OpenRowSet где выборка?


 
NotGooDP ©   (2006-08-07 16:51) [6]

Tab_test вроде выборка
а вообще ты мне пример не мог бы скинуть, только не тот который в хелпе MsSql, а который реально работает...


 
NotGooDP ©   (2006-08-07 17:12) [7]

Немного изменю вопрос...
Каким вообще образом можно скопировать информацию
из MsAccess БД в MsSQL БД...
если можно пример пожалуйсто....


 
menart ©   (2006-08-07 20:18) [8]

а не проще через Data transformation services.
Там все визуально...


 
NotGooDP ©   (2006-08-10 12:14) [9]

Мне надо программно делать ипорт по нажатию кнопочки )


 
Плохиш ©   (2006-08-10 12:21) [10]


> NotGooDP ©   (10.08.06 12:14) [9]
> Мне надо программно делать ипорт по нажатию кнопочки

http://delphimaster.net/view/3-1154497168/

Там написано как можно использовать DTS в своей программе.


 
Stanislav ©   (2006-08-10 13:49) [11]

Можно еще в ACCESS подключить таблицу MSSQL через Связь с таблицами -> ODBC->MSSQL, в ACCESS пишеться обычный запрос на INSERT, а из Delphi его можно вызвать подключившись к MDB



Страницы: 1 вся ветка

Текущий архив: 2006.10.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.04 c
15-1158309048
boriskb
2006-09-15 12:30
2006.10.08
Ядерная программа Ирана


2-1158699951
Sergioni
2006-09-20 01:05
2006.10.08
tstrings


1-1156368478
Толян
2006-08-24 01:27
2006.10.08
scktsrvr.exe


6-1147629987
мастак
2006-05-14 22:06
2006.10.08
SendText,ReceiveText


6-1147572005
Delphi5.01
2006-05-14 06:00
2006.10.08
Работа с cookie в компоненте TWebBrowser (считывание, учтановка)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский