l-boyMedlem sedan juli 2003221 inlägg Har fram tills för ett tag sedan använt mig av ett "normalt" tillvägagångssätt med en mysql-databas och ett recordset.
set rs = Server.CreateObject("ADODB.recordset")
rs.open sql, db
Funkar bra.
Bytte nyligen till:
set rs = Server.CreateObject("ADODB.recordset")
rs.CursorLocation = 3
rs.open sql, db
Funkar bra. För det mesta. Dock har jag träffat på fall nu där rs.eof sätts till true. Dock vet jag att så inte är fallet och klistrar jag in frågan i phpMyadmin t.ex så får jag ett antal poster i retur. Funkar även om jag tar bort cursorlocation=3. Vad kan detta bero på?
Peter SMedlem sedan dec. 20025 483 inlägg Varför använder du rs.CursorLocation = 3?
Peter SMedlem sedan dec. 20025 483 inlägg Okej. Vad innehåller rs.RecordCount?
l-boyMedlem sedan juli 2003221 inlägg response.write rs.recordcount
ger
Data provider or other service returned an E_FAIL status.
i detta fallet
TroxyMedlem sedan mars 20041 505 inlägg Ahaaaa! :P Nu ringer det verkligen en klocka hos mig.
Det där med E_FAIL brottades jag med för flera år sedan:
http://www.webforum.nu/showthread.php?t=126126
http://bugs.mysql.com/bug.php?id=1680
Fråga: Har du möjligtvis en datum-kolumn som innehåller årtal 0000?
Byt då ut dessa mot NULL-värden i stället!
Lycka till!!! :birp
l-boyMedlem sedan juli 2003221 inlägg Finns inga datumfält. Alla datum lagras som varchar.
l-boyMedlem sedan juli 2003221 inlägg http://osdir.com/ml/db.mysql.windows/2002-09/msg00035.html
Han verkar ha råkat ut för samma problem. Men vad menar han med
"2. Alternatively, if I select named fields it works (I havn't tested
with listing all of the fields in the table(s))"
rhdfMedlem sedan okt. 2007446 inlägg
l-boy skrev:
Finns inga datumfält. Alla datum lagras som varchar.
*suckar*
why why why?
(ja jag har precis suttit i 2 timmar och bråkat med en app där alla datum stod i formatet 20090210120300 (detta konverterades till ett hanterbart datum m.h.a en 50 raders funktion))
Peter SMedlem sedan dec. 20025 483 inlägg
l-boy skrev:
http://osdir.com/ml/db.mysql.windows/2002-09/msg00035.html
Han verkar ha råkat ut för samma problem. Men vad menar han med
"2. Alternatively, if I select named fields it works (I havn't tested
with listing all of the fields in the table(s))"
Han menar att han i stället för att skriva så här:
select * from ...
...så skriver han:
select a, b, c from ...
l-boyMedlem sedan juli 2003221 inlägg
rhdf skrev:
*suckar*
why why why?
(ja jag har precis suttit i 2 timmar och bråkat med en app där alla datum stod i formatet 20090210120300 (detta konverterades till ett hanterbart datum m.h.a en 50 raders funktion))
Ibland så hoppar man in i ett projekt som redan pågått under många års tid (precis som i detta fallet) och saker och ting är som dom är och det är bara för mig att acceptera att det är så och köra på.
Inte för att det direkt stör mej att jobba med datum som lagras som varchar "åååå-mm-dd" men...