
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.10.2007, 16:36
|
|||
|---|---|---|---|
|
|||
MSSQL, ADO и параметризованные запросы |
|||
|
#18+
Доброго времени суток! В MSSQL новичок, поэтому вопрос кому-то может показаться глупым. Пытаюсь из скрипта (JScript) выполнить при помощи ADO через ODBC параметризованный INSERT-запрос: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.10.2007, 16:46
|
|||
|---|---|---|---|
MSSQL, ADO и параметризованные запросы |
|||
|
#18+
Не знаю, как в ADO, а в ADO.NET каждый параметр в тексте запроса должен быть представлен знаком вопроса '?'. Может и в ADO тоже самое? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.10.2007, 16:46
|
|||
|---|---|---|---|
|
|||
MSSQL, ADO и параметризованные запросы |
|||
|
#18+
Ссылочка на MSDN2005 ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.NETDEVFX.v20.en/cpref4/html/P_System_Data_SqlClient_SqlCommand_Parameters.htm Вместо : нужно ставить @ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.10.2007, 17:05
|
|||
|---|---|---|---|
MSSQL, ADO и параметризованные запросы |
|||
|
#18+
Вот ссылка на использование "?" как параметры: http://msdn2.microsoft.com/en-us/library/aa226134(SQL.80).aspx С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.10.2007, 15:51
|
|||
|---|---|---|---|
|
|||
MSSQL, ADO и параметризованные запросы |
|||
|
#18+
Aleksey-KНе знаю, как в ADO, а в ADO.NET каждый параметр в тексте запроса должен быть представлен знаком вопроса '?'. Может и в ADO тоже самое? Код: plaintext В ADO тоже самое. Спасибо. ^^Ссылочка на MSDN2005 ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.NETDEVFX.v20.en/cpref4/html/P_System_Data_SqlClient_SqlCommand_Parameters.htm Вместо : нужно ставить @ А вот так не работает. Ругается ошибкой "[Microsoft][ODBC SQL Server Driver][SQL Server]Необходимо объявить скалярную переменную "@prmCategory".". Видимо использование @ с параметрами в запросах - это "фишка" ADO.NET. Хотя использовать такой синтаксис куда удобнее, т.к. связывание параметров с запросом происходит по имени параметра, а не по порядку его добавления в коллекцию параметров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.10.2007, 16:43
|
|||
|---|---|---|---|
|
|||
MSSQL, ADO и параметризованные запросы |
|||
|
#18+
Lord CarlsbergА вот так не работает. Ругается ошибкой "[Microsoft][ODBC SQL Server Driver][SQL Server]Необходимо объявить скалярную переменную "@prmCategory". Текст того, что Вы выполняете приведите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2007, 07:32
|
|||
|---|---|---|---|
|
|||
MSSQL, ADO и параметризованные запросы |
|||
|
#18+
+2 Lord CarlsbergА вот так не работает. Ругается ошибкой "[Microsoft][ODBC SQL Server Driver][SQL Server]Необходимо объявить скалярную переменную "@prmCategory". Текст того, что Вы выполняете приведите. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2007, 15:38
|
|||
|---|---|---|---|
|
|||
MSSQL, ADO и параметризованные запросы |
|||
|
#18+
Попробуйте такой вариант - должно работать: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2007, 15:41
|
|||
|---|---|---|---|
|
|||
MSSQL, ADO и параметризованные запросы |
|||
|
#18+
Для Вашего случая: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2007, 15:52
|
|||
|---|---|---|---|
|
|||
MSSQL, ADO и параметризованные запросы |
|||
|
#18+
Это, естественно, для MSSQL сервера. Для других не знаю - могут быть разные варианты. -- 73 GL RA1OGE/3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=17&tablet=1&tid=1352548]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
173ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 532ms |

| 0 / 0 |
