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

Вниз

update в Excel   Найти похожие ветки 

 
alexeis ©   (2007-03-28 15:24) [0]

Здравствуйте.
У меня возникла следующая проблема:
пытаюсь апдейтить таблицу в Excel посредством ADOQuery. При ExecSQL выдает следующую ошибку: "в операции должен использоваться обновляемый запрос "
Текст запроса такой:
update [OST$]
set F10=:pd
where F4=:pf
Куда копнуть?


 
ANB ©   (2007-03-28 15:31) [1]

Копнуть доку. Например, текстовые CSV файлы подключаются к ADO только для чтения. Есть у меня подозрение, что эксель ведет себя похожим образом.


 
alexeis ©   (2007-03-29 09:39) [2]

а как вы об этом узнали?
нельзя ли подробней?
просто более менее близкую ссылку я нашел на http://support.microsoft.com/kb/195951
Эта статья называется How To Query and Update Excel Data Using ADO From ASP
само собой там об этой ошибке ни слова
:-)


 
sniknik ©   (2007-03-29 10:05) [3]

> само собой там об этой ошибке ни слова
это ошибка используемого провайдера данный (jet в данном случае), в его справке (можно в ms access) и смотри. точно есть.

> Есть у меня подозрение, что эксель ведет себя похожим образом.
для экселевских книг/баз не совсем верно, изменять можно, только если не выбран тип подключения/запрос/условия делающий его действительно ридонли.


 
alexeis ©   (2007-03-29 10:14) [4]

2All
Спаибо. Точно, в строке подключения была такая засада
:-)
Provider=MSDASQL.1;Persist Security Info=False;Mode=ReadWrite;Extended Properties="DBQ=D:\PROJECT\ADOEXCEL\to.xls;DefaultDir=D:\PROJECT\ADOEXCEL;Driver ={Driver do Microsoft Excel(*.xls)};DriverId=790;FIL=excel 8.0;FILEDSN=C:\Program Files\Common Files\ODBC\Data Sources\grafto.dsn;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;ReadOnly=1< /B>;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;"



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
15-1180069318
кпк_шник
2007-05-25 09:01
2007.06.24
Помогите выбрать машинку


2-1180861988
Delf_
2007-06-03 13:13
2007.06.24
2 вопроса


11-1162999391
TAHKEP
2006-11-08 18:23
2007.06.24
SelStart всегда равен 0 в KOLListBox


15-1180462678
TStas
2007-05-29 22:17
2007.06.24
Нужен скрипт пересылки на php


3-1175167004
Draught
2007-03-29 15:16
2007.06.24
запрос с суммированием текстового поля