powered by simpleCommunicator - 2.0.46     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / ADO-параметр к строке запроса из ASP к MS SQL Server2000
2 сообщений из 2, страница 1 из 1
ADO-параметр к строке запроса из ASP к MS SQL Server2000
    #32014857
SerCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Из ASP делаю простейший запрос к MS SQL Server2000. В качестве параметра используется дата.
'========================================================
Set con=Server.CreateObject("ADODB.Connection")
con.ConnectionString = strConnectionString
con.Open

Set cmd= Server.CreateObject("ADODB.Command")
cmd.ActiveConnection = con
cmd.CommandType = adCmdText

dt = DateValue("01.06.2001")
sqlstr = "SELECT * FROM table1 WHERE dat>?"
cmd.CommandText = sqlstr

Set param = cmd.CreateParameter("dat", adDate, adParamInput, Empty, dt)
cmd.Parameters.Append param

Set rs = cmd.Execute
'========================================================
Параметр не цепляется. Параметры любых других типов цепляются легко.
Поле [dat] в таблице table1 - типа smalldate.
Если параметр объявить строковым длиной 10 символов, то он цепляется легко и запрос выполняется.
Насколько я понял, здесь тонкое место - разное представление данных типа даты в ADO и MS SS2k.
Что предложите делать? Как быть с параметрами типа "дата"?
...
Рейтинг: 0 / 0
ADO-параметр к строке запроса из ASP к MS SQL Server2000
    #32015833
mva@plus7.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуй вот так:
Set param = cmd.CreateParameter("dat", adDate, adParamInput)
cmd.Parameters.Append param
cmd("dat") = dt

mailto: mva@plus7.ru
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / ADO-параметр к строке запроса из ASP к MS SQL Server2000
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]