I början av Januari 2014 låstes Whoa och du kan alltså ej logga in eller skriva något nytt i forumen. Innehåll i forum osv kommer finnas tillgängligt. Läs Mer »

ASP Skitkonstigt recordsetproblem

Hobby & Fritid - Datorer & Teknik

   

2005-06-02 11:36

ASP Skitkonstigt recordsetproblem

Av någon anledning, och det här har aldrig någonsin hänt mig förut, så blir delar av ett recordset tomt fast det finns information i databasen. Jag ska försöka förklara vad det är som händer. Betrakta följande:

dim vald, foretagX, varumarkeX, ansvarigX
if not Request.QueryString("projNr") = "" then
vald = "sant"
sqlString = "SELECT * FROM projnummer WHERE projnummer =" & Request.QueryString("projNr")
set rs=Server.CreateObject("ADODB.recordset")
rs.Open sqlString, con
ansvarigX = rs("ansvarig")
foretagX = rs("foretag")
varumarkeX = rs("varumarke")
end if


Det som händer är att ansvarigX och foretagX fylls med sina respektive v'rden som finns i databasen, medan varumarkenX blir alldeles tom. Men om jag tar bort foretagX raden, eller snarare, om jag inte försöker hämta rs("foretag") så har jag inga som helst problem med att hämta rs("varumarke"). Det verkar vara just foretag och varumarke som spökar, men jag är inte helt säker. Jag har som sagt aldrig sett dess like, vad kan vara fel

 

2005-06-02 11:41
Andra saker jag märker:

Byter jag ordning så att varumarkeX eller foretagX hamnar ovanför ansvarigX så dyker inte ansvarigX upp heller. Det verkar som att det blir något märkligt fel som gör att just varumarke och foretag inte kan fungera samtidigt, och när de är hämtade dessutom inte tillåter att det hämtas någon annan information.
 

2005-06-02 11:50
pröva att skriva ut selectsatsen, och posta den här...
"Skiing without avalanches would be the perfect sport. On the other hand it's what makes it fun."

2005-06-02 11:57
SELECT * FROM projnummer WHERE projnummer =001
 

2005-06-02 12:09
jag menade med response.write, men skitsamma...

har du prövat att köra med Int(Request("projNr")) ?
"Skiing without avalanches would be the perfect sport. On the other hand it's what makes it fun."

2005-06-02 12:12
Hmm, det verkar som att det fungerar så länge jag hämtar all data i rätt ordning, alltså i samma ordning som de har i databasen. Men det ska väl inte spela någon roll?
 

2005-06-02 12:18
Gah, weirdness, sedan jag hämtade all data i samma ordning som den kommer i i databasen fungerar allting, utom på en sida som har samma problem som förut. Jösses.
 

2005-06-02 12:21
men du, heter både tabellen och kolumnen projnummer ?

sqlString = "SELECT * FROM projnummer WHERE projnummer =" & Request.QueryString("projNr")
"Skiing without avalanches would be the perfect sport. On the other hand it's what makes it fun."

2005-06-02 12:55
Ja fan, ja, det gör det, det kanske inte är så smart
 

2005-06-02 12:56
nej, det är mindre smart...
"Skiing without avalanches would be the perfect sport. On the other hand it's what makes it fun."

2005-06-02 22:01
hörru, skriv lite kod på några platser där så ringer du imorrn om problemet kvarstår.
all fire burns, little baby, you´ll learn