This is a copy of an old post in here, but (presumably because it is so old) I cannot post an answer to, so I am re-creating it....
=============== =============== ==========
Seems like a $rs-> EOF messes up the record set ?
(using php 4.2.2 and MSSQL database)
I try to read the ntext-field "body".
THIS WORKS !!
THIS PRINTS A ZERO ?????
How is this possible???
Also I see now that in the first case, if I try to echo twice the same , it
doesn't print the second one:
anyone ?
=============== =============== ==========
Seems like a $rs-> EOF messes up the record set ?
(using php 4.2.2 and MSSQL database)
I try to read the ntext-field "body".
THIS WORKS !!
Code:
$dbMail = new COM("ADODB.Connection"); $dsn = "DRIVER={SQL Server}; SERVER={--------};UID={-----};PWD={-------}; DATABASE={--------}"; $dbMail->Open($dsn); $sql="select * from email INNER JOIN klassement ON email.id = klassement.mailid where email.id = '124' ORDER BY date_sent DESC"; $rs=$dbMail->Execute($sql); $thebody=$rs->Fields["body"]->Value; echo $thebody;
THIS PRINTS A ZERO ?????
Code:
$dbMail = new COM("ADODB.Connection"); $dsn = "DRIVER={SQL Server}; SERVER={--------};UID={-----};PWD={-------}; DATABASE={--------}"; $dbMail->Open($dsn); $sql="select * from email INNER JOIN klassement ON email.id = klassement.mailid where email.id = '124' ORDER BY date_sent DESC"; $rs=$dbMail->Execute($sql); while(!$rs->EOF) { $thebody=$rs->Fields["body"]->Value; echo $thebody; $rs->MoveNext(); } $rs->Close();
How is this possible???
Also I see now that in the first case, if I try to echo twice the same , it
doesn't print the second one:
Code:
echo $rs->Fields["body"]->Value; // prints the text echo $rs->Fields["body"]->Value; // prints nothing (even no zero)
Comment