Hallo ik wil graag mijn database connectie in een connect.asp plaatsen hiervan ziet de bron er zo uit:
<html>
<head>
<title>Connect to Database</title>
</head>
<body>
<%
dim conn
Set Conn = Server.CreateObject("ADODB.Connection")
DSNtest="DRIVER={SQL Server};SERVER=localhost;UID=user;PWD=PWD;DATABASE=dev"
Conn.execute DSNtest
%>
</body>
</html>
En in mijn asp pagina waar de connectie gemaakt moet worden staat dit:
<%
Dim conn
dim objRec
<!--#include virtual="connect.asp" -->
' De SQL query om de gegevens uit de database te halen.
SQL = "SELECT * FROM klanten"
' Plaats de gegevens van de SQL Query in de recordset objRec.
set objRec = conn.execute(SQL)
%>
Wanneer ik nu de pagina uitvoer geeft hij de volgende foutmelding:
Microsoft VBScript runtime error '800a01a8'
Object required: ''
/klanten/OpvragenGegevens.asp, line 16
Lijn 16 is: set objRec = conn.execute(SQL).
Kan iemand mij uitleggen waarom hij set objrec niet uitvoert? want ik snap niet helemaal waarom dat ik objrec moet declareren.
<html>
<head>
<title>Connect to Database</title>
</head>
<body>
<%
dim conn
Set Conn = Server.CreateObject("ADODB.Connection")
DSNtest="DRIVER={SQL Server};SERVER=localhost;UID=user;PWD=PWD;DATABASE=dev"
Conn.execute DSNtest
%>
</body>
</html>
En in mijn asp pagina waar de connectie gemaakt moet worden staat dit:
<%
Dim conn
dim objRec
<!--#include virtual="connect.asp" -->
' De SQL query om de gegevens uit de database te halen.
SQL = "SELECT * FROM klanten"
' Plaats de gegevens van de SQL Query in de recordset objRec.
set objRec = conn.execute(SQL)
%>
Wanneer ik nu de pagina uitvoer geeft hij de volgende foutmelding:
Microsoft VBScript runtime error '800a01a8'
Object required: ''
/klanten/OpvragenGegevens.asp, line 16
Lijn 16 is: set objRec = conn.execute(SQL).
Kan iemand mij uitleggen waarom hij set objrec niet uitvoert? want ik snap niet helemaal waarom dat ik objrec moet declareren.