Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...
Verwijderd
De cursortype heeft (voor zover ik weet) niets met je connectionstring te maken. Nu zeg je;
connectieobject.execute(SQLstatement)
Daarmee krijg je een recordset met de deafault locktype en cursor.
Je kan ook explicit een recordsetobject aanmaken zoals hieronder;
set objRs = server.createobject("adodb.recordset")
objRs.open SQLstatement, connectionobject, cursorsetting, locktype
(cursor en locktype zou wel eens andersom kunnen zijn)
Succes
connectieobject.execute(SQLstatement)
Daarmee krijg je een recordset met de deafault locktype en cursor.
Je kan ook explicit een recordsetobject aanmaken zoals hieronder;
set objRs = server.createobject("adodb.recordset")
objRs.open SQLstatement, connectionobject, cursorsetting, locktype
(cursor en locktype zou wel eens andersom kunnen zijn)
Succes
code:
1
2
3
4
5
6
7
8
9
10
| Dim Conn, dbPath
dbPath = "c:\blaat\blaat.mdb"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & dbPath
SQL = "SELECT * FROM Plan order by Date desc"
Set rs = Conn.Execute(SQL)
Response.Write rs.recordcount |
Meestal krijg je de melding -1 als de server het aantal niet kan uitlezen wel kun je het als volgt doen.
code:
1
2
3
4
5
6
7
8
9
10
| Dim Conn, dbPath
dbPath = "c:\blaat\blaat.mdb"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & dbPath
SQL = "SELECT COUNT(*) FROM Plan"
Set rs = Conn.Execute(SQL)
Response.Write rs(0) |
Veel succes
If it is broken, fix it. If it ain't broken, make it better!
Verwijderd
code:
1
2
3
4
5
6
7
8
9
10
| Dim Conn, dbPath
dbPath = "c:\blaat\blaat.mdb"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & dbPath
SQL = "SELECT * FROM Plan order by Date desc"
rs.CursorLocation = 3 ' adUseClient
rs.CursorType = 2 ' adOpenDynamic
Set rs = Conn.Execute(SQL)
Response.Write rs.recordcount |
zoiets? (niet getest ofcourz)
thx...
Ik heb alleen toch mijn DSN aan de praat gekregen
hoef ik het niet meer opnieuw te coden 
thx anyway
Ik heb alleen toch mijn DSN aan de praat gekregen
thx anyway
Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...