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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.078 c
15-1180439036
No_Dead
2007-05-29 15:43
2007.06.24
Вопрос к администрации)))


4-1169011105
Alex603081
2007-01-17 08:18
2007.06.24
код кнопки мыши


8-1160246129
mstitel
2006-10-07 22:35
2007.06.24
запись звукового потока


4-1168463934
Шоломицкий С. А.
2007-01-11 00:18
2007.06.24
Нажать кнопу в окне продолжения печати


1-1177574403
intNaked
2007-04-26 12:00
2007.06.24
Компоненты: индикатор отклонения





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