Trådstart#1 Jag har precis flyttat material från en Win2000-server till en NT-server och fått problem.
Kan någon se varför denna kod inte fungerar på en NT-server när den gjorde det på Win2000-servern.
Set Connect = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=xxxxxx"
SQL = "DELETE * FROM events WHERE utdatum < Date()"
rs.Open SQL, Connect
Connect.Close
Kan det vara så att Date() ska skrivas annorlunda?
/webb
LLarsGMedlem sedan dec. 200012 464 inlägg Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=xxxxxx"
SQL = "DELETE * FROM events WHERE utdatum < Date()"
connect.execute SQL,,128
Connect.Close
Det är inte så bra att använda open för statements som inte returnerar poster.
(Delete * behövs bara i Access 97. Alla andra DBMS ger fel om man skriver så.)
IicaaqMedlem sedan okt. 20005 273 inlägg detta var uppe för inte så länge sen... kolla
http://cgi.webforum.nu/wf/Forum11/HTML/006015.html
KABANG
Slarvigt att inte leta - medges 
/webb
Jag får fortfarande felmeddelande även om jag skriver enligt LarsG's kodförslag.
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Could not delete from specified tables.
Detta fungerade alltså innan serverbytet. Fler förslag på vad som kan vara fel någon? ( det är access97 )
/webb
PPatrikBMedlem sedan mars 20002 836 inlägg Hur är det med rättigheterna?
cya,
PatrikB
Klart det var rättigheterna - borde kanske pyssla med något annat 
Tack PatrikB 
/webb