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

Вниз

Проблемы с выводом 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
14-98271
Бармен
2002-09-03 12:20
2002.09.30
Срочно нужен анекдот на тему смены работы


14-98327
NeyroSpace
2002-09-05 13:35
2002.09.30
---|Ветка была без названия|---


1-98210
Андрусь
2002-09-18 12:39
2002.09.30
как по виндовскому Handlу получить pointer на объект


14-98296
Eduard
2002-09-02 16:02
2002.09.30
Как зарегистрироваться на Борланде ?


14-98313
Yuri Btr
2002-09-04 09:23
2002.09.30
Разрезание .exe на составляющие файлы