Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что такое обновляемый запрос?! / 8 сообщений из 8, страница 1 из 1
21.09.2002, 00:03
    #32052144
Sasha_K
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое обновляемый запрос?!
подскажите, пожалуйста, из-за чего может быть такая ошибка:
Тип ошибки:
Microsoft JET Database Engine (0x80004005)
В операции должен использоваться обновляемый запрос.

Кусок скрипта, ее порождающий прост дальше некуда:

<%

SourcePath = "с:\database\nedgame.mdb"
Application( "conString" ) =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & SourcePath

Set dbCon = Server.CreateObject( "ADODB.Connection" )
dbCon.Open Application( "conString" )

sqlQuery = "INSERT INTO users (user_username, user_password) VALUES ('" & newusername & "', '" & newpassword & "');"

dbCon.Execute sqlQuery

%>
...
Рейтинг: 0 / 0
22.09.2002, 01:32
    #32052193
Sasha_K
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое обновляемый запрос?!
Пожалуйста!!! Кто-нибудь объясните почему у меня вообще ни один запрос на вставку или обновление данных не выполняется?!! Даже из стандартных всяких примеров!
Это косяк драйвера что-ли? объясните, а? Очень нужно...
...
Рейтинг: 0 / 0
22.09.2002, 01:33
    #32052194
Sasha_K
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое обновляемый запрос?!
База данных кстати Access (.mdb)
...
Рейтинг: 0 / 0
23.09.2002, 12:26
    #32052316
RedPank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое обновляемый запрос?!
Поменяй название полей и/или таблицы. Скорре всего идет конфликт с ключевыми словами.

Вот такой "кусок" замечательно работает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Dim dbCon As ADODB.Connection
Dim conString As String
Dim sqlQuery As String

conString =  "Provider=Microsoft.Jet.OLEDB.4 . 0 ;Data Source=C:\db1.mdb;Persist Security Info=False"

Set dbCon = New ADODB.Connection
dbCon.Open conString

If dbCon.State <> adStateOpen Then
  MsgBox  "ERROR" , vbCritical + vbOKOnly
  Exit Sub
End If

sqlQuery =  "INSERT INTO Ausers ( Auser_name, Apassword ) values('UserName NEW ', 'assword NEW!')" 

Set rs = New ADODB.Recordset

dbCon.Execute sqlQuery
dbCon.Close



А если убрать "A" из названия полей/таблицы, то выдается ошибка.
...
Рейтинг: 0 / 0
23.09.2002, 12:27
    #32052317
RedPank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое обновляемый запрос?!
строчка
Код: plaintext
1.
Set rs = New ADODB.Recordset

лишняя
...
Рейтинг: 0 / 0
24.09.2002, 12:36
    #32052633
Sasha K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое обновляемый запрос?!
В том-то все и дело, что не из-за этого. Я же говорю не работают даже стандартные всякие примеры. А моя программа на других компьютерах работает нормально...
...
Рейтинг: 0 / 0
24.09.2002, 13:01
    #32052649
MichaelGK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое обновляемый запрос?!
А стандартные шаманские приемы использовали? Типа создать новую базу и импортировать в нее все из глючной, или "Сжать и восстановить базу" и т.д.
...
Рейтинг: 0 / 0
24.09.2002, 13:54
    #32052664
RedPank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое обновляемый запрос?!
2 Sasha K
Но ты-же привел заведомо нерабочий пример !!!
Он и у меня не работает !
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что такое обновляемый запрос?! / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]