Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.08.2005, 15:11
|
|||
|---|---|---|---|
|
|||
sql-запрос с параметром |
|||
|
#18+
Люди, помогите начинающему!!! Сделал ASP-страничку, которая через ADO подрубается источнику данных DBF. Необходимо сделать запрос с параметром. Когда пишу просто 'select * from table', все замечательно. А надо объявить как-то параметр и написать 'select field from table where field=<переменная>'. Как это сделать??? код: <%@ LANGUAGE = "JScript" %> <HTML> <BODY > <p> <% connect = Server.CreateObject("ADODB.Connection"); connect.ConnectionTimeout = 15; connect.CommandTimeout = 10; connect.Open("DSN=BAD"); var cmd = Server.CreateObject("ADODB.Command"); cmd.CommandType = adCmdText; cmd.CommandText = "select nazv from dobavki"; cmd.ActiveConnection = connect; rs=cmd.Execute(); %> <TABLE BORDER=0 > <% while (!rs.EOF) { %> <tr> <td> <font size=5><b><u><%=rs.Fields("nazv")%></u></b& gt;</font> </td> <tr> <% rs.MoveNext(); } rs.Close(); %> <p> <% connect.Close(); %> </table> </BODY> </HTML> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.08.2005, 15:48
|
|||
|---|---|---|---|
sql-запрос с параметром |
|||
|
#18+
cmd.CommandText = "select nazv from dobavki where field=" +<переменная>; если field строкавая то cmd.CommandText = "select nazv from dobavki where field='" +<переменная>+"'"; Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.08.2005, 16:09
|
|||
|---|---|---|---|
sql-запрос с параметром |
|||
|
#18+
...при таком подходе не забудьте ознакомиться с понятием SQL Injection ;-)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.08.2005, 16:32
|
|||
|---|---|---|---|
|
|||
sql-запрос с параметром |
|||
|
#18+
Hratchia cmd.CommandText = "select nazv from dobavki where field=" +<переменная>; если field строкавая то cmd.CommandText = "select nazv from dobavki where field='" +<переменная>+"'"; Posted via ActualForum NNTP Server 1.2 Уважаемый(я), наисал вот так вот: <% connect = Server.CreateObject("ADODB.Connection"); connect.ConnectionTimeout = 15; connect.CommandTimeout = 10; connect.Open("DSN=BAD"); //var nazvID=Request("ID")(1); var dob_ID1= 26; var cmd = Server.CreateObject("ADODB.Command"); cmd.CommandType = adCmdText; cmd.CommandText = "select nazv from dobavki where dob_id="<dob_ID1>" "; cmd.ActiveConnection = connect; rs=cmd.Execute(); %> Всеравно не работает, может что-то я не так понял??? ХЕЛП, ПЛИЗ!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.08.2005, 13:28
|
|||
|---|---|---|---|
sql-запрос с параметром |
|||
|
#18+
Какая ошибка конкретно вылазет? Для начала будет лучше просто вывести текст запроса и убедиться, что все нормально: response.write cmd.CommandText Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.08.2005, 14:19
|
|||
|---|---|---|---|
sql-запрос с параметром |
|||
|
#18+
cmd.CommandText = "select nazv from dobavki where dob_id="<dob_ID1>" "; Тут что-то как-то... cmd.CommandText = "select nazv from dobavki where dob_id=" & dob_ID1; Вроде так всегда было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.08.2005, 14:22
|
|||
|---|---|---|---|
sql-запрос с параметром |
|||
|
#18+
2 RFT обрати внимание, что тут JScript Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1393694]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 337ms |

| 0 / 0 |
