03. maj 2003 - 10:35Der er
13 kommentarer og 1 løsning
Sletning i database - underlig fejl
Hej alle,
Jeg vil slette en masse records i en database, men får denne fejl
[Microsoft][ODBC Microsoft Access Driver] The search key was not found in any record.
og det ved jeg er forkert for der findes mange med de kriterier jeg har sat.
Min kode ser således ud:
Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open Session("medlemsmails") Set Rs = Server.CreateObject("ADODB.RecordSet") strSQL = "delete * FROM medlemsmail WHERE navntil='bestemtbruger' AND medlemsmailslettet='ja'" rs.open strsql, Conn,3,3
Ideen er så at den skal slette alle de records der passer til ovenstående. Er der nogen der kan gennemskue hvorfor jeg få den fejl?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har prøvet med kun et kriterie nu..nemlig: navntil='bestemtbruger' og der ved jeg at der er over 2000 stk. og alligevel får jeg samme fejl?! feltet navntil er alm. textfelt med 255 som maxsize, og ikke nogen fancy dikkedarer...
Jeg har prøvet alle muligheder inkl. dem der er her på siden.
Dog er jeg lidt i tvivl med hensyn til repair compact tingen. Man kan ikke risikere at den går ind og fjerner noget eller ændrer i en eller anden form for struktur vel?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.