Avatar billede fcjohn Nybegynder
15. juni 2004 - 13:01 Der er 7 kommentarer og
1 løsning

Hvad er galt?

Jeg sidder og laver noget i access og skal have oprettet en ny post, når der trykkes på en knap.
Af en eller anden grund synes denne sætning ikke at være god nok: "insert into tblspærredesporstykker(spærringsref, sporstykkeref, spærringsdato, starttid) values(" & SpærringsID.Value & "," & List41.Value & ", '', SELECT StartTid FROM tblSporstykke WHERE SporstykkeID=" & List41.Value & ")"

Jeg får en fejl, der fortæller mig at den er gal med select-delen af sætningen, men den er sguda god nok er den ikke??
Avatar billede rbj_fp Nybegynder
15. juni 2004 - 13:30 #1
Det er ikke sikkert at den kan klare at lave et select inden i insert-stmt...

prøv evt at pillet den select ud og kører dette seperat.
Avatar billede fcjohn Nybegynder
15. juni 2004 - 13:31 #2
Okay, er så selv kommet lidt videre til en datatype mismatch, det er et klokkelset der skaber problemerne. Jeg skal smide et klokkeslet fra en tabel over i en anden. De har begge short inputmask men af en eller anden grund er det ikke det samme!?!? Kan det være et problem at de hedder det samme, "starttid"?
Avatar billede rbj_fp Nybegynder
15. juni 2004 - 13:35 #3
Det kan man komme ud over ved at anvende Tabelnavn.starttid = tabelnavn2.starttid....

Ellers kan du anvende strings til repræsentation af datoerne e.g. #15-06-04#
Avatar billede fcjohn Nybegynder
15. juni 2004 - 13:41 #4
Jeg tror du har ret i at den ikke kan eksekvere select'en indeni en insert, men så er jeg lidt i tvivl om jeg så kan sætte en "date" variabel lig med et recordset, og så bruge det?
Avatar billede rbj_fp Nybegynder
15. juni 2004 - 13:44 #5
Du burde kunne trække den værdi ud af recordset og derefter bruge den...
Avatar billede fcjohn Nybegynder
15. juni 2004 - 13:51 #6
Tak for hjælpen, sender du er svar?
Avatar billede fcjohn Nybegynder
15. juni 2004 - 13:52 #7
er = et;-)
Avatar billede rbj_fp Nybegynder
15. juni 2004 - 13:54 #8
Her er et svar... og det var så lidt
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
Kurser inden for grundlæggende programmering

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