04. juli 2006 - 12:25Der er
9 kommentarer og 3 løsninger
Record indeholder ingen data
Mit recordset, rst2, gennemløbes fra start til slut vha. en For-løkken, hvori dataene indsættes i en anden tabel, men hvis recorden er tom, vil jeg have løkken til at fortsætte, i stedet for den fejl jeg ellers får vist: Der er ingen aktuel post.
Hvordan undersøger jeg om rst2 er forskellig fra "tom"? If rst2("Måler").Value <> "" then . . . End If
mugs: det har jeg prøvet, gør ingen forskel, får samme besked. terry: it's not like the recordset is empty at that particular time, just that the record holds no data.
For i = 0 To rst.RecordCount - 1 strSQLString = "SELECT * FROM myTable" Set rst2 = dbs.OpenRecordset(strSQLString, dbOpenSnapshot) If Not IsNull(rst2("myField")) Then SQLInsert = "INSERT INTO myTable ( myField, Dato, Klokkeslæt, Tæller) VALUES (" & rst2("myField") & ",#" & Format(rst2("Dato"), "mm-dd-yyyy") & "#,#" & rst2("Klokkeslæt") & "#," & Replace(rst2("Tæller"), ",", ".") & ")" Debug.Print SQLInsert CurrentDb().Execute SQLInsert, dbFailOnError End If Next i
I don't know what the **** I was on about! :( Det MÅ være fredag - eller solstik. Selvfølgelig kan jeg checke for om recordset'et er tomt eller ej, jeg oprettet jo et nyt hver gang løkken køres igennem! :(
Suk... (SÅ er man ved at blive gammel....staring at the BIG three-five!)
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.