Set rslistings = my_conn.Execute(strSQL)
Do while NOT rslistings.Eof
description = strip(rslistings("description"))
rslistings.MoveNext
loop
스트립 - NULL이 전달됩니다. 그러나 내가 디버거를 연결하고 rslistings의 내용 ("설명")를 검사하는 경우, 다음, 실제 필드 개체는데이터베이스 결과가 읽히지 않는 한 null로 전달됩니다.
그것은 아주 오래된 ASP 코드의를 통과,하지만 단지 IIS7하지, IIS6에서 작동
If NOT IsNull(passedinvalue) Then
// do something
Else
// do something else
내가 스트립 같은 스트립 (RS 호출하는 경우 ("이 단지와 함께"설명 "필드에서 발생 편집
스트립 많이하지 않는 텍스트 유형 (MySQL 데이터베이스)입니다 설명 ")), 그것은 내가 Field 객체가 전달 될 때 null이 아닙니다. strip (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")
"설명"필드에만 텍스트 유형 (MySQL 데이터베이스)이있는 경우에만 발생합니다. – Paul
'strip''Sub' /'Function' 코드도 게시 할 수 있습니까? – stealthyninja
스트립 기능을 추가했습니다. 많은 일이 없습니다. – Paul