|
|
|
параметры в запросе
|
|||
|---|---|---|---|
|
#18+
Есть вот такой запрос к базе данных MySQL Сайт на ASP Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. На строке p=rs("xxx") выдает вот такую ошибку - BOF или EOF имеет значение True, либо текущая запись удалена. Для выполняемой операции требуется текущая запись. Запись точно есть, мне кажется что неправильный синтаксис у параметров запроса, т.к. в rs получается ничего нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2014, 13:19:59 |
|
||
|
параметры в запросе
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста, что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2014, 13:20:48 |
|
||
|
параметры в запросе
|
|||
|---|---|---|---|
|
#18+
LeN1, У этого cmdx нет возможности вывести итоговый запрос после применения параметра? Я, кстати, вообще в коже не вижу, как из переменной sql текст запроса передается куда-то дальше. И кто такой SQLTITL ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2014, 13:25:33 |
|
||
|
параметры в запросе
|
|||
|---|---|---|---|
|
#18+
Ну пардон не от туда строчку скопировала. Конечно cmdx.CommandText = sql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2014, 13:34:56 |
|
||
|
параметры в запросе
|
|||
|---|---|---|---|
|
#18+
LeN1, провайдер может не поддерживать именованные параметры если поддерживает: - перед добавлением параметров Код: vbnet 1. если не поддерживает: Код: vbnet 1. В любом случае перед созданием параметра Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2014, 16:33:18 |
|
||
|
параметры в запросе
|
|||
|---|---|---|---|
|
#18+
Сделала вот так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Ошибка теперь вот такая: Microsoft OLE DB Provider for ODBC Drivers ошибка '80040e21' [MySQL][ODBC 5.1 Driver][mysqld-5.0.51a-24+lenny5-log]Invalid parameter type на строке set rs = cmdx.execute С какими параметрами тогда надо? И как выяснить поддерживает ли провайдер именованные параметры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2014, 07:01:54 |
|
||
|
параметры в запросе
|
|||
|---|---|---|---|
|
#18+
lenashИ как выяснить поддерживает ли провайдер именованные параметры?почитать документацию и вы уверены, что параметры задаются собакой? собака в мускле обычно обозначает переменную, перед параметром может стоять двоеточие (а при задании параметра - вообще только его имя без всяких спецсимволов) впрочем, каждый провайдер работает по-своему, так что ещё раз повторю - смотрите документацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2014, 08:13:31 |
|
||
|
параметры в запросе
|
|||
|---|---|---|---|
|
#18+
> lenash, > С какими параметрами тогда надо? Попробуйте с позиционными параметрами, может будет достаноочно. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2014, 14:27:20 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=187&tid=1835193]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 350ms |

| 0 / 0 |
