|
|
|
Подскажите почему SQL запрос не работает? БД - Access...
|
|||
|---|---|---|---|
|
#18+
Так он выглядит на VB и как уже упомянула MS-Access 2000 моя база. strSQL = " UPDATE tblWarenBestand SET " & _ " ArtikelNr = ( SELECT ArtikelNr FROM tblArtikel WHERE ArtikelName = '" & ctlArtikelName.Text & "' ), " & _ " FilmTitel = '" & txtFilmTitel.Text & "', " & _ " PreisNr = ( SELECT PreisNr FROM tblPreis WHERE Preis = '" & ctlPreis.Text & "' ), " & _ " Datum = '" & txtDatum.Text & "' " & _ " WHERE FilmNr = " & txtFilmNr.Text Ошибка ADODB N2147217904 - что-то вроде: "Минимум для одного необходимого параметра не было задано значение" Bока...! Как это понимать? Только одно мне приходит в голову - ошибка в запросе, но какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 01:38 |
|
||
|
Подскажите почему SQL запрос не работает? БД - Access...
|
|||
|---|---|---|---|
|
#18+
Сделай Debug.Print strSQL и результат снова сюда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 06:27 |
|
||
|
Подскажите почему SQL запрос не работает? БД - Access...
|
|||
|---|---|---|---|
|
#18+
1. в отличие от VB в аксессе свойство текст доступно только когда на контроле стоит фокус, в других случаях пользуйся value 2 дату надо форматировать либо в #mm/dd/yyyy# либо передавать как число ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 09:47 |
|
||
|
Подскажите почему SQL запрос не работает? БД - Access...
|
|||
|---|---|---|---|
|
#18+
PavelСделай Debug.Print strSQL и результат снова сюда. Сделала, а где результат искать? Я ничего не вижу. Извиняюсь за смешной вопрос, я только учусь... АлексейКв отличие от VB в аксессе свойство текст доступно только когда на контроле стоит фокус, в других случаях пользуйся value Не плохо было вы поподробнее АлексейКдату надо форматировать либо в #mm/dd/yyyy# либо передавать как число Учту, но как раз на этом месте проблем не было. Проблемы начинаются со сложными запросами: " ArtikelNr = ( SELECT ArtikelNr FROM tblArtikel WHERE ArtikelName = '" & ctlArtikelName.Text & "' ), " & _ И " PreisNr = ( SELECT PreisNr FROM tblPreis WHERE Preis = '" & ctlPreis.Text & "' ), " & _ как только хоть одна из этих строк в запросе присутствует так и ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 11:30 |
|
||
|
Подскажите почему SQL запрос не работает? БД - Access...
|
|||
|---|---|---|---|
|
#18+
чем запускаешь?\r попробуй здеся посмотреть\r \r Сделать можно всё!!!\r Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 11:53 |
|
||
|
Подскажите почему SQL запрос не работает? БД - Access...
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 12:06 |
|
||
|
Подскажите почему SQL запрос не работает? БД - Access...
|
|||
|---|---|---|---|
|
#18+
Сделала, а где результат искать? Я ничего не вижу. Ctrl + G ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 12:29 |
|
||
|
Подскажите почему SQL запрос не работает? БД - Access...
|
|||
|---|---|---|---|
|
#18+
Суп-п-пер! Вот результат UPDATE tblWarenBestand SET ArtikelNr = ( SELECT ArtikelNr FROM tblArtikel WHERE ArtikelName = 'DVD P' ), FilmTitel = '222222222', PreisGruppe = ( SELECT PreisGruppe FROM tblPreis WHERE Preis = '10' ), Datum = '25.03.2001' WHERE FilmNr = '11' Нашла одну ошибочку в запросе: не PreisNr а PreisGruppe сейчас запрос выглядит так: strSQL = " UPDATE tblWarenBestand SET " & _ " ArtikelNr = ( SELECT ArtikelNr FROM tblArtikel WHERE ArtikelName = '" & ctlArtikelName.Text & "' ), " & _ " FilmTitel = '" & txtFilmTitel.Text & "', " & _ " PreisGruppe = ( SELECT PreisGruppe FROM tblPreis WHERE Preis = '" & ctlPreis.Text & "' ), " & _ " Datum = '" & txtDatum.Text & "' " & _ " WHERE FilmNr = '" & txtFilmNr.Text & "'" но после исправления получаю новую ошибку: Nr.: -2147467259 "Операция должна обновляемый опрос использовать" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 13:22 |
|
||
|
Подскажите почему SQL запрос не работает? БД - Access...
|
|||
|---|---|---|---|
|
#18+
получаю новую ошибку: Nr.: -2147467259 "Операция должна обновляемый опрос использовать" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 22:12 |
|
||
|
Подскажите почему SQL запрос не работает? БД - Access...
|
|||
|---|---|---|---|
|
#18+
/topic/80731\r \r /topic/72695&hl=%ee%e1%ed%ee%e2%eb%ff%e5%ec%fb%e9+%e7%e0%ef%f0%ee%f1\r \r и далее отсюда:\r \r http://www.sql.ru/forum/actualtopics.aspx?search=%EE%E1%ED%EE%E2%EB%FF%E5%EC%FB%E9+%E7%E0%EF%F0%EE%F1&submit=%CD%E0%E9%F2%E8&bid=4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 22:29 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1662&tid=1675882]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 190ms |
| total: | 325ms |

| 0 / 0 |
