Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Asp

3.0K
16 января 2005 года
ragerage
43 / / 02.12.2004
У меня проблема!
Есть вот такой код (на ASP)(на странице которая принимает данные, (приём данных работает нормально)):

[COLOR=blue]
id= Request.Form("id")
gde = Request.Form("gde")

Set Con=Server.CreateObject("ADODB.Connection") Con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("\db\olimp.mdb")

theSQL = "insert into teachers "
theSQL = theSQL & "(db_id, db_gde)"
theSQL = theSQL & " values('"&id&"', '"&gde&"')"
[/COLOR]

В итоге я получаю ошибку:
-2147467259
В операции должен использоваться обновляемый запрос.

(Запрос на выходе получается вида:[COLOR=blue] insert into teachers (db_id, db_gde) values ('01', 'Строка')[/COLOR])
1.9K
18 января 2005 года
Psy_After
49 / / 24.10.2003
Цитата:
Originally posted by ragerage
У меня проблема!
Есть вот такой код (на ASP)(на странице которая принимает данные, (приём данных работает нормально)):

[COLOR=blue]
id= Request.Form("id")
gde = Request.Form("gde")

Set Con=Server.CreateObject("ADODB.Connection") Con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("\db\olimp.mdb")

theSQL = "insert into teachers "
theSQL = theSQL & "(db_id, db_gde)"
theSQL = theSQL & " values('"&id&"', '"&gde&"')"
[/COLOR]

В итоге я получаю ошибку:
-2147467259
В операции должен использоваться обновляемый запрос.

(Запрос на выходе получается вида:[COLOR=blue] insert into teachers (db_id, db_gde) values ('01', 'Строка')[/COLOR])



возможно что ты ввел не все обязательные поля
или уже есть рекорд с таким АйДи
или АйДи не текстовый а интегер

покажи всю структуру этой таблы

3.0K
19 января 2005 года
ragerage
43 / / 02.12.2004
Да спасибо, над типом данных я поработал, но вот ошибка такая же выскакивает по прежнему...:( , но пару своих ошибок я подправил...
304
26 января 2005 года
Fenyx
707 / / 26.01.2005
Цитата:
Originally posted by ragerage
Да спасибо, над типом данных я поработал, но вот ошибка такая же выскакивает по прежнему...:( , но пару своих ошибок я подправил...



Где Conn.Execute?

вот как надо
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open Параметры подключения
Set RSC = Conn.Execute("Запрос")

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог