Hello,
I’m working through a weird issue that revolves around LONGTEXT fields in our DB. For some strange reason whenever we add any type of server side checking (Classic ASP) to an item in the recordset it loses its value and becomes empty. For example: Assumption: “description” has a value of “There is data” ___________________________________________________________________ Set test = db.getRS("SELECT description FROM `case` WHERE case_id = '120') do until test.EOF response.write test("description") & " / Getting good data. <br>" test.movenext loop The above code would output “There is data / Getting good data.” ___________________________________________________________________ Now, if any type of check is done on the data the result changes… ________________________________________________________________________ Set test = db.getRS("SELECT description FROM `case` WHERE case_id = '120') do until test.EOF if test(“description”) <> “” then response.write test("description") & " / Getting good data. <br>" end if test.movenext loop The above code would output “/ Getting good data.” The value returned from the database gets lost. ________________________________________________________________________ Another weird behavior that I noticed is that if you set the field as a variable everything works as it should, for example: ________________________________________________________________________ Set test = db.getRS("SELECT description FROM `case` WHERE case_id = '120') do until test.EOF strHold = test(“description”) if strHold <> “” then response.write strHold & " / Getting good data. <br>" end if test.movenext loop The above code would output “There is data / Getting good data.” ________________________________________________________________________ Has anyone run into anything like this before? WS2008R2, IIS8, ODBC 5.2.4, MySQL 5.5. Thanks! Alex Mordach