Avatar billede lisette Praktikant
04. maj 2006 - 10:20 Der er 8 kommentarer og
1 løsning

SQL - INSERT INTO - Object doesn't support this property or

Hej Eksperter

Jeg har følgende sætning:

        DoCmd.RunSQL "Insert INTO tblATtemp([ATnr], ATtype, Anlæg, UdstedesTil, Kontaktperson, Telefon, Dato, Beskrivelse, Hvornår, Bestilt) VALUES('" & Val(strNummer) & "', '" & Me.ATtype & "', '" & Me.Anlæg & " ', '" & Me.UdstedesTil & " ', '" & Me.Kontaktperson & " ', '" & Me.Telefon & " ', '" & Me.GælderTil & " ', '" & Me.Arbejdsbeskrivelse & " ', '" & Me.Hvornår & " ', '" & Now & " ')"

...som fungerer fint - jeg tilføjer i sætningen så den ser således ud:

        DoCmd.RunSQL "Insert INTO tblATtemp([ATnr], ATtype, Anlæg, UdstedesTil, Kontaktperson, Telefon, Dato, Beskrivelse, Hvornår, Bestilt, IkkeK) VALUES('" & Val(strNummer) & "', '" & Me.ATtype & "', '" & Me.Anlæg & " ', '" & Me.UdstedesTil & " ', '" & Me.Kontaktperson & " ', '" & Me.Telefon & " ', '" & Me.GælderTil & " ', '" & Me.Arbejdsbeskrivelse & " ', '" & Me.Hvornår & " ', '" & Now & " ','" & Me.Test & "')"


...og får følgende fejl:  Object doesn't  support this property or method. Hvad pokker er der galt ??

Mvh Lisette
Avatar billede ldanielsen Nybegynder
04. maj 2006 - 10:24 #1
Jeg hatr mistanke til Now, måske giver det et forkert format. Prøv dette:

... Arbejdsbeskrivelse & " ', '" & Me.Hvornår & " ', Now(), '" & Me.Test & "')"

Eller måske er det IkkeK der er problemet. Hvilken datatype er det?

Er det i øvrigt med vilje at du tilføjer mellemrum sidst i mange af felterne?
Avatar billede lisette Praktikant
04. maj 2006 - 10:29 #2
Hej Idanielsen

Det lyder fornuftigt det du skriver, men now og alle mellemrummene var der jo osse da det virkede. Jeg prøvede dit forslag -> ingen forskel.
Avatar billede ldanielsen Nybegynder
04. maj 2006 - 11:00 #3
Den eneste forskel der er, er faktisk at der er et felt mere. Det er IkkeK, og du vil lægge en tekststreng i det. Er det et tekstfelt?

Prøv dette (sætter "test" ind i feltet IkkeK):

        DoCmd.RunSQL "Insert INTO tblATtemp([ATnr], ATtype, Anlæg, UdstedesTil, Kontaktperson, Telefon, Dato, Beskrivelse, Hvornår, Bestilt, IkkeK) VALUES('" & Val(strNummer) & "', '" & Me.ATtype & "', '" & Me.Anlæg & " ', '" & Me.UdstedesTil & " ', '" & Me.Kontaktperson & " ', '" & Me.Telefon & " ', '" & Me.GælderTil & " ', '" & Me.Arbejdsbeskrivelse & " ', '" & Me.Hvornår & " ', '" & Now & " ', 'test')"
Avatar billede lisette Praktikant
04. maj 2006 - 11:35 #4
Det virkede sørme....jeg må lige prøve lidt forskelligt...vender tilbage.
Avatar billede lisette Praktikant
04. maj 2006 - 11:43 #5
...et tillægsspørgsmål. IkkeK's felttype er sat til tekst, men egentligt ville det passe mig bedre med et yes/no-felt, men kan man bruge det sammen med SQL-sætningen.
Avatar billede ldanielsen Nybegynder
04. maj 2006 - 11:44 #6
Ja, så kan du (så vidt jeg husker) sige " ....  '" & Me.Hvornår & " ', '" & Now & " ', True)" eller False
Avatar billede lisette Praktikant
04. maj 2006 - 11:52 #7
Hey...nu kører det. Først fandt jeg ud af at Me.Test var en label og ikke et textfelt - så virkede det. Og så ændrede jeg Me.Test til det felt jeg skulle bruge, som er en checkbox - og det virker stadig - skønt...

Tak for din hjælp...
Avatar billede lisette Praktikant
04. maj 2006 - 11:52 #8
Ligger du lige et svar så du kan få point??
Avatar billede ldanielsen Nybegynder
04. maj 2006 - 12:01 #9
Svar
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