Avatar billede -l_jogge_l- Nybegynder
16. april 2004 - 13:30 Der er 3 kommentarer og
1 løsning

Type mismatch Fejl?

Jeg få fejl når jeg prøver at koble op til min Accessdatabase med denne sætning her:

Set datDB = DBEngine.Workspaces(0).OpenDatabase("C:\data.mdb")
strSQL = "Select * from NUMMER WHERE NO like 33090320-0402001"
Set rsUpdaterCRM = datDB.OpenRecordset(strSQL)

Hvorfor gør jeg det??

Fejlen lyder:

Run-time Error'13':
Type mismatch
Avatar billede stoffer Nybegynder
16. april 2004 - 13:43 #1
prøv:
Select * from NUMMER WHERE [NO] like '33090320-0402001'
Avatar billede -l_jogge_l- Nybegynder
16. april 2004 - 13:54 #2
Tror jeg virkede.. men nu siger den:

Run-time error '3020':
Application-defined or object-defined error

og stopper ved....
rsUpdaterCRM ("Pris") = "10"

Jeg bruger DAO til opkoblingen....
Avatar billede stoffer Nybegynder
16. april 2004 - 22:45 #3
Du skal huske i din Access database at tjekke op på hvilken datatype de forskellige kolonner er.

jeg vil tro du her skal skrive:
rsUpdaterCRM ("Pris") = 10

altså tekstfelter skal være omsluttet af plinger ('), mens tal ikke skal.

Den record du har dér giver kun ét resultat ud ik?
Avatar billede -l_jogge_l- Nybegynder
20. april 2004 - 08:54 #4
Har ikke rigtigt fundet ud af noget....
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester