dsn = \"driver={MySql};server=localhost;database=mindb;uid=root;pwd=xyzzy\" set con = server.createobject(\"ADODB.Connection\") con.open(dsn)
sql = \"select * from dintabel\" set rs = con.execute(sql) do while not rs.eof ... rs.movenext loop rs.close set rs = nothing con.close set con = nothing
En anden ting du skal være meget opmærksom på: Brug ALDRIG recordsets til at foretage indsættelser, opdateringer og sletning i en MySQL database. Der er en lang og indviklet forklaring, som det tog mig og Monty ca. ½ år at finde (kort forklaring: Der er uoverensstemmelser i måden ADODB og MySQL bruger ODBC). Brug istedet sql-sætninger.
Dvs. istedet for
sql = \"select * from dintabel where id = 8\" rs.open sql, dsn, 1, 3 rs(\"felt1\") = \"Carsten\" rs.update rs.close
så skriv:
sql = \"update dintabel set felt1 = \'Carsten\' where id = 8\" con.execute(sql)
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.