Nu har jag kört fast REJÄLT. Suttit å grejat i 2-3 timmar, men vad jag än gör, så fastnar scriptet på RecSet.Open
<!--#include virtual="/adovbs.inc" -->
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=x:\databas.mdb;"
dim RecSetString
RecSetString = "SELECT TOP 5 FROM tankar"
Set RecSet = Server.CreateObject("ADODB.Recordset")
RecSet.Open RecSetString, Connect, adOpenStatic, adLockOptimistic
%>
ADODB.Recordset error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/default.asp, line 10
Det verkar inte spela nån roll vad jag skriver i RecSetString. Kan till exempel ändra tabellnamnet till nåt obefintligt, men får samma felmeddelande... Nån som ser nåt som ser fel ut?
Aaah, så det är den som ska stå där... Haha, vilken jäkla sopa jag är när det kommer till RecordSet! Är typ andra gången jag använder mig av det. :e
Har nog försökt ändra precis allt förutom det namnet.
Tack för att du har tålamod med en trögfattad. :bire
På sidan jag länkar till kan du se vilka konstanter som har vilka värden. Du kan ange dessa konstanters värden direkt, istället för att inkludera en stor fil.
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=x:\databas.mdb;"
dim RecSetString
RecSetString = "SELECT TOP 5 * FROM tankar"
Set RecSet = Server.CreateObject("ADODB.Recordset")
RecSet.Open RecSetString, Conn, 3, 3
%>
Om man bara ska visa data ur ett recordset, utan konstigheter, kan man förkorta koden ytterligare:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=x:\databas.mdb;"
dim RecSetString
RecSetString = "SELECT TOP 5 * FROM tankar"
Set RecSet = Conn.Execute (RecSetString)
%>
Edit:
Donatello skrev:
By the way, du har ingen länk till nån bra sida som förklarar allt kring recset? :)
Jag såg faktiskt inte den frågan innan jag skrev mitt inlägg, den dök liksom upp under tiden. Devguru är i mitt tycke en mycket fin webbplats, och man kommer långt bara med den. :)