code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| <!--#include virtual="/get/connections.asp" -->
<%
TmpURL=nix
Call OpenConnection()
Tsql="select id,url,name from get order by 2"
SET oRS = oConn.Execute(tSQL)
Do While NOT oRS.EOF
If TmpURL=oRS.Fields("url") Then
TheID=oRS.Fields("id")
Response.Write Ors.Fields("name")&"<br>"
'hier zit het probleem -->
tSQL2="Delete from get where id="&TheID
oConn.Execute(tsql)
' tot en met hier --<
CntPrint=CntPrint+1
End if
TmpURL=oRS.Fields("url")
oRS.MoveNext
loop
ORs.Close
Call CloseConnection()
Response.Write CntPrint
%> |
En dit is connections.asp
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <%
Dim oConn
Sub OpenConnection
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "dsn=boris;uid=boris;pwd=xxxddd"
End Sub
Sub CloseConnection
oConn.Close
Set oConn = Nothing
End Sub
Sub ExeConn(tmpSQL)
oConn.Execute (tmpSQL)
End Sub
%> |
Het probleem is dat de sql server de records niet verwijderd, volgens mij zit de fout in de vetgedrukte regel... Weet iemand hier veel van af???
(bold doet het dus niet icm code