30. september 2003 - 11:21Der er
7 kommentarer og 1 løsning
>BAK - Select sætning
Hej (BAK)
I går hjælp du mig med 3 sql sætninger - Men... jeg mangler hjælp til en Select sætning - følgende kode kommer og brokker sig over Excecute linien - hvad har jeg gjort forkert?
Dim objCommand As ADODB.Command Dim rsData As ADODB.Recordset Dim lRecordsAffected As Long Dim szConnect As String Dim DBPath As String, DBName As String, DBTable As String
'Execute the SQL statement objCommand.Execute recordsaffected:=lRecordsAffected, _ Options:=adOptionUnspecified Or adExecuteNoRecords 'Check for errors. Only one record should have been affected If lRecordsAffected <> 1 Then Err.Raise Number:=vbObjectError + 1024, _ Description:="Error executing UPDATE statement."
Hejsa Flemming :-) Det er et godt forsøg, for det kan nemlig drille en del. En anden ting der kan drille er hvis man har et mellemrum i sit tabelnavn, så et par klammer kan måske også hjælpe.
Er det ikke i min Execute statement der er noget galt - den skal ikke ændres fordi jeg nu henter og ikke skriver i tabellen??? Jeg har kopieret direkte fra det du sendte i går Bak - men det var jo alle 3 sætninger hvor man arbejder i tabellen - nu vil jeg bare hente fra tabellen...
Hmmmmmmmmmmmmmm.... har i været længe til frokost??? ;O)
Nå ja, men altså jeg var åbenbart helt på herrens mark - men har nu løst det ved (selvfølelig?) at sætte et recordsæt - tænkte nok at det var fordi den jeg havde kopieret fra var til at skrive i tabellen med - nå men hvor om alt er så er her koden som virker:
Dim objCommand As ADODB.Command Dim rsData As ADODB.Recordset Dim lRecordsAffected As Long Dim szConnect As String Dim DBPath As String, DBName As String, DBTable As String
Der findes jo mange mange måder at angribe det at hente data fra en Access database. Her findes et eksempel, som du kan lure lidt på, hvis du har lyst.
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.