Avatar billede kh-proffcom Nybegynder
21. august 2001 - 15:27 Der er 1 kommentar og
2 løsninger

ASP og MS SQL

Hej,

Når jeg fyrer det nedenstående af, får jeg at vide at der er en fejl i linien \"response.write Conn(\"name\")\" fejlen er: \"Wrong number of arguments or invalid property assignment\"

Dim Conn
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DSN=test;UID=test;PWD=test\"
Conn.Execute(\"select * from test\")
do
    response.write Conn(\"name\")
Loop While Not Conn.EOF
Conn.Close
Set Conn = Nothing

Kan i fortælle mig hvorfor? dsn, uid, passwd og table er korrekte nok.
Avatar billede erb Nybegynder
21. august 2001 - 16:05 #1
Prøv lige at vende lidt rundt på tingene, og indsæt et movenext:

Dim Conn
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DSN=test;UID=test;PWD=test\"
Conn.Execute(\"select * from test\")
do While Not Conn.EOF
    response.write Conn(\"name\")
conn.MoveNext
Loop
Conn.Close
Set Conn = Nothing
Avatar billede webbe Nybegynder
22. august 2001 - 11:23 #2
Er det nu også så smart at bruge \"Conn\" som både dsn-name og recordset????
Avatar billede webbe Nybegynder
22. august 2001 - 11:25 #3
Ville nok selv lave følgende:

Dim Conn, sql
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DSN=test;UID=test;PWD=test\"
sql = \"SELECT * FROM test\"
Conn.Execute(sql)
do While Not sql.EOF
    response.write sql(\"name\")
sql.MoveNext
Loop
Conn.Close
Set Conn = Nothing
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester