powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что такое обновляемый запрос?!
8 сообщений из 8, страница 1 из 1
Что такое обновляемый запрос?!
    #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
Что такое обновляемый запрос?!
    #32052193
Sasha_K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пожалуйста!!! Кто-нибудь объясните почему у меня вообще ни один запрос на вставку или обновление данных не выполняется?!! Даже из стандартных всяких примеров!
Это косяк драйвера что-ли? объясните, а? Очень нужно...
...
Рейтинг: 0 / 0
Что такое обновляемый запрос?!
    #32052194
Sasha_K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
База данных кстати Access (.mdb)
...
Рейтинг: 0 / 0
Что такое обновляемый запрос?!
    #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
Что такое обновляемый запрос?!
    #32052317
Фотография RedPank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
строчка
Код: plaintext
1.
Set rs = New ADODB.Recordset

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


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