Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];

Вниз

Проблемы с выводом SELECT во внешние базы с MS SQL через ADO   Найти похожие ветки 

 
Dmitrey   (2002-09-09 11:47) [0]

Для работы постоянно нужно перебрасывать данные между разными БД.
При переброске с MS ACCESS в PARADOX никаких проблем не возникало
SQL= select * INTO [Paradox 7.x;DATABASE=D:\].[TestTable#DB] from WorkDate
При попытке виполнить это же но с коннектом MS SQL ADO
ругается - Incorrect syntax near "[" .


 
sniknik   (2002-09-09 12:02) [1]

100% проблема в том что у тебя ParamCheck в true стоит и все что после : он параметром считает.
сделай
ADODataSet.ParamCheck:= False;
ADODataSet.CommandText:= "select * INTO [Paradox 7.x;DATABASE=D:\].[TestTable#DB] from WorkDate";
ADODataSet.Open;


 
Dmitrey   (2002-09-09 12:08) [2]

100 % что не стоит ParamCheck.
Одна и таже Query только коннект то к ACCESS (где работает) то к MS SQL.
Может есть где почитать по этому поводу?


 
Nikolai_S   (2002-09-09 12:40) [3]

SQL=select * INTO [Paradox 7.x;DATABASE=D:\].[TestTable#DB] from WorkDate

А это только в Access и будет работать. Данный SQL-код специфичен только для MS Jet (т.е. Access)

Если нужно из MS SQL данные перекинуть в другую БД, то тут уже нужно читать справку к MS SQL Server. Подскажу, что можно использовать системную процедуру sp_addlinkedserver, либо функцию OPENROWSET ( http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_aa-az_3ied.asp)


 
sniknik   (2002-09-09 13:03) [4]

упс. про MS SQL както прозевал.
OPENROWSET не единственный способ
SELECT * FROM OpenDataSource("Microsoft.Jet.OLEDB.4.0",
"Data Source="D:\";Extended properties=dBase IV")...GOODS WHERE FIRM_NAME = @ST
у тебя будет
Extended properties=Paradox 7.x
справку к MS SQL - Books Online все же почитай, интерсно лиди пишут.



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

Форум: "Базы";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.017 c
14-98352
koks
2002-09-05 17:56
2002.09.30
кто юзает ExpressBars 4...


14-98337
?
2002-09-05 22:35
2002.09.30
?


3-97987
MeryF
2002-09-09 16:33
2002.09.30
Вопрос по работе с DBGrid


1-98098
Metotrone
2002-09-19 18:49
2002.09.30
Закрытие приложения


1-98171
Лана Розанова
2002-09-17 08:28
2002.09.30
ОС





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский