webForumDet fria alternativet

radera efter 60 dagar...

ASPur ASP

3 svar · 287 visningar · startad av Biasse

BiasseMedlem sedan aug. 2003480 inlägg
#1

Får inte till detta.....

Jag får fel mess på: "rs2.Open strsql, objConnection, 3, 3"
_______________________________________________

Feltyp:
ADODB.Recordset (0x800A0BB9)
Parametrarna är felaktiga, ligger utanför tillåtet intervall eller skapar en inbördes konflikt.
_______________________________________________

Set rs2 = Server.CreateObject("ADODB.Recordset")
strsql = "SELECT * FROM annons"
rs2.Open strsql, objConnection, 3, 3

strSQL="delete from annons where date<#" & DateAdd("m",-60,Date()) & "#"
objConnection.Execute strSQL,,128

rs2.Close
objConnection.Close
Set rs2 = Nothing
Set objConnection = Nothing
Engine^Medlem sedan dec. 20003 887 inlägg
#2

Date är ett reserverat ord. Byt namn på fältet.

red.
För övrigt betyder "M" månader. Du vill nog använda "D" istället i din DateAdd().

BiasseMedlem sedan aug. 2003480 inlägg
#3

jo såg det :) måste alltså byta kolum namn till datum istället för date....

@ndersMedlem sedan juni 200032 969 inlägg
#4

Kontrollera också så ditt connectionobjekt verkligen heter objConnection.

129 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)