13. februar 2008 - 17:45
Der er
14 kommentarer
Hjælp til at slette fra DB!! TRUNCATE TABLE?
Hvad gør jeg galt? Jeg prøver at slette alt DB data fra en specifik table. Dvs. at hvis jeg har 20 Rows i min access db table, så skal scriptet slette alle 20 ROWS. Jeg for denne fejltype: Der opstod en Microsoft VBScript-kørselsfejl (0x800A000D) Typer stemmer ikke overens: 'Open' /test/asptest2.asp, line 28 CODE: <% Dim adoCon Dim strSQL Set adoCon = Server.CreateObject("ADODB.Connection") adoCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("data.mdb") strSQL = "Select TRUNCATE TABLE tbltest " Open strSQL, adoCon adoCon.Delete adoCon.Close Set adoCon = Nothing Response.redirect "asptest3.asp" %> CODE SLUT: Mvh Ian
Annonceindlæg fra Infor
13. februar 2008 - 17:50
#1
strSQL = "TRUNCATE TABLE tbltest" ??
13. februar 2008 - 17:54
#2
Ja.. det var bare et forsøg... Jeg har ingen anelse om hvordan man gør!
13. februar 2008 - 17:57
#3
du skal ikke selecte !! :)
13. februar 2008 - 18:10
#4
Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access-driver]Der opstod en generel fejl. Registreringsnøglen Temporary (volatile) Jet DSN for process 0x81c Thread 0x970 DBC 0x11a0024 Jet kan ikke åbnes. /test/asptest2.asp, line 7 CODE: <% Dim adoCon Dim strSQL Set adoCon = Server.CreateObject("ADODB.Connection") adoCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("data.mdb") strSQL = "DELETE TRUNCATE TABLE tbltest " Open strSQL, adoCon adoCon.Delete adoCon.Close Set adoCon = Nothing Response.redirect "asptest3.asp" %> CODE SLUT: Mvh Ian
13. februar 2008 - 18:11
#5
Sorry.. Der opstod en Microsoft VBScript-kørselsfejl (0x800A000D) Typer stemmer ikke overens: 'Open' /test/asptest2.asp, line 11
13. februar 2008 - 18:19
#6
Læs lige hvad jensgram har skrevet først. /JJ
13. februar 2008 - 18:46
#7
Fejltype: Provider (0x80004005) Uspecificeret fejl /test/asptest2.asp, line 7 <% Dim adoCon Dim strSQL Set adoCon = Server.CreateObject("ADODB.Connection") adoCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("cykeldata.mdb") strSQL = "TRUNCATE TABLE tblhjul " Open strSQL, adoCon adoCon.Delete adoCon.Close Set adoCon = Nothing Response.redirect "asptest3.asp" %>
13. februar 2008 - 18:50
#8
Prøv at køre forespørgslen i access... /JJ
13. februar 2008 - 18:58
#9
?
13. februar 2008 - 19:04
#10
Kør sql "koden" inde i access, og se hvad den giver af fejlmeddeleser.. Altså, opret en... mener de hedder "forespørgsel", skift til SQL view, og skriv TRUNCATE TABLE tblhjul Kør den, og post fejlmeddelsen herinde.. /J
13. februar 2008 - 19:34
#12
"Truncate findes ikke i access." > Hehe, ja så var mit forslag jo ikke meget værd :)
13. februar 2008 - 19:38
#13
DELETE * FROM YourTable
13. februar 2008 - 19:38
#14
.
Kurser inden for grundlæggende programmering