Главная страница
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.017 c
14-98315
ArtArt
2002-09-04 19:10
2002.09.30
HELP!!!


4-98392
oduvan
2002-08-13 17:20
2002.09.30
Не работает посылка сообщения в другую прогу!!!


1-98056
Gri
2002-09-18 09:12
2002.09.30
Ошибка при CreateOLEObject( Excel.Application.9 )


14-98319
NeyroSpace
2002-09-05 11:14
2002.09.30
Можно ли написать серьезный проект на VCL, а не на API?


1-98102
kex86
2002-09-16 02:31
2002.09.30
Ни у кого нет алгоритма поиска в RichEdit е так, чтобы с учетом в