Hallo,
ik probeer met ASP wat informatie in een SQL-database te zetten. Het gaat om SQL-server7.
Ik heb de volgende code gebruikt:
Dit geeft echter de volgende foutmelding:
regel 96 is de rs.close
de data staat daarna echter wel in de database.
Heeft iemand enig idee waar de fout vandaan komt, en vooral, hoe hij te voorkomen is?
ik probeer met ASP wat informatie in een SQL-database te zetten. Het gaat om SQL-server7.
Ik heb de volgende code gebruikt:
code:
1
2
3
4
5
6
7
8
| <%
const dbconnection = "Provider=SQLOLEDB;SERVER=sqlserver.provider.nl;UID=user;PWD=geheim;Database=database"
set conn = Server.CreateObject("ADODB.Connection")
set rs = createobject("adodb.recordset")
rs.open "INSERT INTO database (naam, adres, woonplaats) VALUES ('mijnnaam', 'mijnadres', 'Utrecht')",dbconnection
rs.close
conn.close
%> |
Dit geeft echter de volgende foutmelding:
code:
1
2
3
4
5
| ADODB.Recordset error '800a0e78' Operation is not allowed when the object is closed. /Protected/0002/indbase.asp, line 96 |
regel 96 is de rs.close
de data staat daarna echter wel in de database.
Heeft iemand enig idee waar de fout vandaan komt, en vooral, hoe hij te voorkomen is?
Men moet het denken bijbrengen, niet wat al gedacht is. ~C. Gurlitt