webForumDet fria alternativet

Åtkomst till access efter uppgradering

ASP

5 svar · 248 visningar · startad av Zaiman

Medlem sedan dec. 20014 239 inlägg
Frågan#1

Någon som har en idé?
Har precis updaterat till Office 2003 på min bärbara dator som förövrigt kör IIS

Följande kod fungerade tidigare

val = Request.Querystring("id")
SQL = "DELETE * FROM produkt WHERE id="+val

Response.Write(SQL)
Response.Flush
[b]line 23:[/b] Set rs = oConn.Execute(SQL)

Nu får jag följande felmess:
Microsoft JET Database Engine error '80004005'

Could not delete from specified tables.

/edc/staff/radera_prod.asp, line 23

Någon som lyckats med detta tidigare och löst problemet? Tacksam för snabbt svar, och då inte svaret "gör systemåterställning till urspunglig konfiguration"

Medlem sedan dec. 20003 563 inlägg
Medlem sedan dec. 20014 239 inlägg
#3

Ingen relation

Dokumentet du hänvisar till cyprus menar väl? att det finns relationer mellan tabellen??
Någon relation finns inte. Eller vad menar pyttemjuk med sin förklaring?

Körs samma SQL sats inom access så fungerar den.

Medlem sedan dec. 20003 563 inlägg
#4

Ok. Vi testar lite skum felsökning och ser vad det stannar på.

SQL = "DELETE FROM produkt WHERE id=" & val
SQL = "DELETE * FROM databasnamn.produkt WHERE id=" & val
SQL = "DELETE FROM databasnamn.produkt WHERE id=" & val
Medlem sedan dec. 20014 239 inlägg
#5

ingen lycka...

Provade alla exempel du gav. Ingen skillnad förutom när man valde

databas.produkt så sätter den sökvägen till systemkatalogen "windows\system32"

Anger jag hela sökvägen får jag dock samma resultat.

Ska prova installer om MDAC för att se om det funkar efter det.

Ingen skillnad trots ominstallation av MDAC.

Medlem sedan dec. 20014 239 inlägg
#6

Av någon anledning ändrade Office installationen rättighete på kataloger...

268 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)