Ik ga ervan uit dat mijn topictitelstelling onwaar is (anders werd ASP niet zoveel gebruikt), maar ik zit met het volgende: ik wil waarden uit een database inlezen en teruggeven.
Dat wilde ik met deze code (zit dus in een functie getCustomer) doen:
Dit werkt dus niet!!! Maar na een uur debuggen, proberen, zoeken, slaan, schelden, ... (nou ja, beetje overdreven...) kwam ik erachter dat het als volgt wel werkt:
Waarom moet het zo omslachtig? Ofwel: wat doe ik fout dat het niet in de eerste code werkt?????
Dat wilde ik met deze code (zit dus in een functie getCustomer) doen:
code:
1
2
3
| sqlQuery = "SELECT * FROM Customers WHERE username = '" + username + "'"
set rs = con.Execute(sqlQuery)
getCustomer = Array(rs("username"), rs("password"), rs("name"), rs("address"), rs("zipcode"), rs("city"), rs("tel"), rs("email")) |
Dit werkt dus niet!!! Maar na een uur debuggen, proberen, zoeken, slaan, schelden, ... (nou ja, beetje overdreven...) kwam ik erachter dat het als volgt wel werkt:
code:
1
2
3
4
5
6
7
8
9
10
11
| sqlQuery = "SELECT * FROM Customers WHERE username = '" + username + "'"
set rs = con.Execute(sqlQuery)
username = rs("username")
password = rs("password")
name = rs("name")
address = rs("address")
zipcode = rs("zipcode")
city = rs("city")
tel = rs("tel")
email = rs("email")
getCustomer = Array(username, password, name, address, zipcode, city, tel, email) |
Waarom moet het zo omslachtig? Ofwel: wat doe ik fout dat het niet in de eerste code werkt?????
edit:
Oh, en sorry dat ik de lay-out een beetje ver*
Oh, en sorry dat ik de lay-out een beetje ver*