Is ASP nou echt zo bagger... (nofi)

Pagina: 1
Acties:

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 19:30
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:
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*

Verwijderd

array = rs.Getrows()

Je zoekkunsten in docs, die is wel bagger. (nofi) :)

Verwijderd

Vermoeden: In het eerste voorbeeld maak je 'n array van Field Objecten, in de 2e een array van varianten die elk een string bevatten.

Als m'n vermoeden klopt zou de volgende code wel moeten werken:
code:
1
2
3
4
5
6
7
8
9
set rs = con.Execute(sqlQuery)
getCustomer = Array(rs("username").Value _ 
            , rs("password").Value _ 
            , rs("name").Value _ 
            , rs("address").Value _ 
            , rs("zipcode").Value _  
            , rs("city").Value _ 
            , rs("tel").Value _ 
            , rs("email").Value)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

is het een id voordat je dit soort topics opent dat je je _goed_ in een taal verdiept? (vb dan niet asp das geen taal)
nofi off course ;)

Doet iets met Cloud (MS/IBM)