Avatar billede alkrojen Nybegynder
19. august 2002 - 09:27 Der er 3 kommentarer

ODBC fejl imellem Access og MySQL

Hej!

Jeg er ved at lave en database applikation hvor selve databasen er en MySQL server, og intefacet opbygget i Access med VBA. Det virker ellers ganske godt fra flere computere, men der er dog en SQL-sætning, der giver en fejl på nogle af computerne, den virker på de fleste:

UPDATE komponenter SET knr= 500038, producentnr= 13, mknr="EXB-01", type="Kondensator 2,2 µF 10  V 1206  2 µF  0 F", fritekst="CAP 2u2 / 10V", vaerdi= 0, spaending= 10, strnr= 3, matnr= 1 WHERE knr= 500038

Den giver følgende fejlmelding:

Run-time error 3157:
ODBC update on linked table 'komponenter' failed

Det må have noget at gøre med computernes opsætning at gøre, men hvad kan der være galt?

Allan
Avatar billede hossein Nybegynder
21. august 2002 - 01:12 #1
Din recordset skal ikke være "read only"
Avatar billede alkrojen Nybegynder
21. august 2002 - 21:34 #2
Det har de heller aldrig været...
Avatar billede jind Nybegynder
24. november 2008 - 11:20 #3
For andre der skulle have dette problem: tjek om datatyperne og defaultværdier er rigtige i din MySQL. fx skal yes/no -> TINYINT her skal default sættes til 0
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis