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

Вниз

Syntax error in FROM clause...   Найти похожие ветки 

 
adoman   (2003-05-30 14:03) [0]

Подключаюсь к файлу excel через ADO. Пробую через 2-х провайдеров: Jet 4.0 & MSDASQL. Пример:
Provider="MSDASQL";Driver={Microsoft Excel Driver (*.xls)};DBQ=c:\temp\demo.xls;ReadOnly=False
И в обеих случаях одна и таже ошибка:
Syntax error in FROM clause.
Что посоветуете?


 
Arm79 ©   (2003-05-30 14:17) [1]

Попробуй в установках Extended property поставить "Excel 8.0", если ничего не путаю. Подробнее об этом в книге "ADO Delphi". И вообще, для подключения используешь Query?


 
adoman   (2003-05-30 14:27) [2]

Если я подключаюсь через Jet 4.0 я ставлю Extended property=Excel 8.0 не помогает. Пробовал подключаться и через TAdoTable & TAdoQuery - результат один и тот же! Пробовал брать имя таблицы:
[demo$] & "demo$" - не помогает!!!!


 
Arm79 ©   (2003-05-30 14:37) [3]

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Armen\Мои документы\Книга1.xls;Mode=ReadWrite;Extended Properties=Excel 8.0;Persist Security Info=False

при такой строке проверка связи система дала, что все у меня нормально. Ты делал Test connection?


 
adoman   (2003-05-30 14:43) [4]

Сейчас проверю, хотя кажется все делал также!


 
adoman   (2003-05-30 14:45) [5]

Будешь смеяться:
Syntax error in FROM clause!
Может у меня провайдер корявый?
Кстати, у меня MS Office 2000


 
Arm79 ©   (2003-05-30 14:46) [6]

Кстати, у меня тоже


 
adoman   (2003-05-30 14:50) [7]

Что делать - ума не приложу! Ведь должно работать! Помогите!!!


 
Arm79 ©   (2003-05-30 14:50) [8]

Provider=MSDASQL.1;Persist Security Info=False;Mode=ReadWrite;Extended Properties="DBQ=C:\Documents and Settings\Armen\Мои документы\Книга1.xls;DefaultDir=C:\Documents and Settings\Armen\Мои документы;Driver={Driver do Microsoft Excel(*.xls)};DriverId=790;FIL=excel 8.0;FILEDSN=C:\Program Files\Common Files\ODBC\Data Sources\Мой Эксель.dsn;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;ReadOnly=1;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;"


 
adoman   (2003-05-30 14:57) [9]

Что-то с этой Connection string совсем не коннектится :(


 
adoman   (2003-05-30 14:57) [10]

Кроме Ado нет вариантов приконнектиться к xls? Хотя-бы в read only!


 
Arm79 ©   (2003-05-30 14:59) [11]

создай свой файловый DSN вместо C:\Program Files\Common Files\ODBC\Data Sources\Мой Эксель.dsn. У меня просто такое чувство, что ты просто скопировал эту строку


 
Arm79 ©   (2003-05-30 15:00) [12]

И пришли свою прогу и файл связи. можешь на мыло


 
adoman   (2003-05-30 15:04) [13]

Мне не хотелось бы коннектиться через файл связи, а проги как таковой нет вообще! Просто учусь коннектиться к Excel. Странно но к Access коннектится на раз :( Попробую еще дома, может что с системой :)


 
Arm79 ©   (2003-05-30 15:06) [14]

Попробуй. Но через файл связи лучше. Снимает проблемы, связанные с переносимостью, изменением местоположения БД и переноса ее на новую платформу



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

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

Наверх




Память: 0.49 MB
Время: 0.029 c
1-84378
VISA
2003-06-09 11:54
2003.06.26
Событие при перемещении формы


14-84616
Cobalt
2003-06-07 00:48
2003.06.26
Отчет об


7-84794
Демонов Е.В.
2003-04-18 09:15
2003.06.26
Дата Соэдания каталога


3-84035
Andrey V.
2003-05-29 08:02
2003.06.26
Слишком моного версий ...


1-84225
TuZ
2003-06-12 23:09
2003.06.26
Как получить что-то вроде TDirectoryDialog?