Set rslistings = my_conn.Execute(strSQL)
Do while NOT rslistings.Eof
description = strip(rslistings("description"))
rslistings.MoveNext
loop
В полосе передается NULL. Однако, если я подключаю отладчик и проверяю содержимое rslistings("description"), то фактический объект Field передается через
Это довольно старый код asp, но он работает на IIS6, но не на IIS7.
ИЗМЕНИТЬ Это происходит только в поле "описание" с текстовым типом (база данных MySQL).
полоса мало что делает:
If NOT IsNull(passedinvalue) Then
// do something
Else
// do something else
Если я вызываю полосу как полосу (rs («описание»)), она никогда не будет нулевой, поскольку объект Field передается. Если я назначаю ему другое значение, затем передаю его (например, полоса (mynewvar)) тогда правильное значение передается.
Изменить - биты базы данных, как указано ниже
Set my_conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
my_conn.Open "DSN=mydb"
SQL
Set rs = my_conn.Execute("SELECT description FROM table")
strip
Sub
/Function
? - person stealthyninja   schedule 16.03.2011description = strip(rslistings("description") & "")
? - person Shadow Wizard Wearing Mask V2   schedule 17.03.2011