0 / 0 / 0
Регистрация: 05.09.2007
Сообщений: 31
|
||||||
1 | ||||||
Ошибка с AddNew (Set db = Server.CreateObject('ADODB.Connection') db.Open 'DSN=Sovch;UID=;PWD=;' SQLQuery = 'Select * From Feedback')27.09.2007, 16:36. Показов 2122. Ответов 11
Метки нет Все метки)
(
Люди подскажите плз в чем ошибка?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
27.09.2007, 16:36 | |
Ответы с готовыми решениями:
11
Set cn = Server.CreateObject ('ADODB.Connection') cn.Open 'DSN=blablabla' cn.Execute('Insert into........') ASP set cnn = Server.CreateObject('ADODB.Connection') cnn.open '<conn string>' Как получить Record.count в конструкции вида: Set conn = Server.CreateObject('ADODB.Connection')SQL = 'SELECT * FROM tbl' Ошибка при создании ADODB.Connection: : Unable to open registry key 'Temporary (volatile) |
1 / 1 / 0
Регистрация: 21.06.2007
Сообщений: 654
|
|
27.09.2007, 17:09 | 2 |
Когда ты открываешь 'RecordSet' у тебя по умолчанию тип курсора 'Read only, Forward Only',
поэтому добавлять записи ты не можешь. Раньше ты наверное просто делал нечто типа Connection.Execute 'Insert into ...' . Просто установи тип курсора ReadWrite, при открытии RecordSet-а
0
|
0 / 0 / 0
Регистрация: 05.09.2007
Сообщений: 31
|
|
27.09.2007, 17:14 [ТС] | 3 |
Спасибо!
Щас попробую...
0
|
DimOS
|
||||||
27.09.2007, 23:32 | 4 | |||||
ИМХО, тип курсора не установишь. надо так:
|
1 / 1 / 0
Регистрация: 21.06.2007
Сообщений: 654
|
|
28.09.2007, 01:29 | 5 |
не парь человеку мозги.
Подключаешь adovbs.inc и пользуешься любыми системными констнтами.
0
|
DimOS
|
|
28.09.2007, 22:36 | 6 |
parashin
насчет 'не парь мозги'. кто бы говорил. твой совет - в корне не правилен. когда ты делаешь Set rs = db.Execute(SQLQuery) рекордсет сразу же и создается, и открывается. поэтому изменить его тип ты не можешь, так как тип курсора можно установить только при закрытом рекордсете. Pasha_K файл adovbs.inc есть у тебя на машине, просто дай поиск по винтам. |
1 / 1 / 0
Регистрация: 21.06.2007
Сообщений: 654
|
|
29.09.2007, 01:57 | 7 |
насчет 'не парь мозги' я имел в виду использование констант ADO. НЕ надо прописывать их вручную, достаточно подключить adovbs.inc
0
|
DimOS
|
|
29.09.2007, 03:12 | 8 |
ну тогда ладно
![]() ![]() |
0 / 0 / 0
Регистрация: 05.09.2007
Сообщений: 31
|
||||||
30.09.2007, 12:39 [ТС] | 9 | |||||
Спасибо вам за советы. Я изменил код в соответствии с рекомендацией на:
0
|
51 / 17 / 6
Регистрация: 18.05.2007
Сообщений: 1,322
|
|
30.09.2007, 15:43 | 10 |
Попробуй убрать UID и PWD в conn.open.
Убери галку Show friendly HTTP error massages в IE и посмотри где ошибка.
0
|
ars
|
||||||
30.09.2007, 17:58 | 11 | |||||
Попробуй вот это
|
0 / 0 / 0
Регистрация: 05.09.2007
Сообщений: 31
|
||||||
01.10.2007, 09:58 [ТС] | 12 | |||||
Большое спасибо всем за участие!
Все работает! Вот работающий текст (вдруг кому пригодиться ![]()
0
|
01.10.2007, 09:58 | |
Помогаю со студенческими работами здесь
12
Ошибка на строке Set FileObject = Server.CreateObject('Scripting.FileSystemObject') Ошибка ftp_login(): Could not initialize TLS connection in Open Server Кто знает CreateObject("ADODB.Connection") при MySql Аналог в VB: Set myfileobject = server.CreateObject('scripting.filesystemobject') Set mytextfile = myfileobject.CreateTextFile('C:1.txt') ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |