Avatar billede cdygaard Nybegynder
16. oktober 2002 - 11:32 Der er 10 kommentarer og
1 løsning

Syntaksfejl

Jeg får følgende fejlmeddelelse:

Der er en syntaksfejl
/ucsigncom/thankyou.asp, line 228, column 37

Linje 228 ser sådan her ud:

objCmd.CommandType = adCmdStoredProc('" & strDate & "', '" & _
            strCompanyName & "', '" & strFirstname & "', '" & strLastname & "', '" & _
            strEmail & "', '" & nvcCCNumber & "', '" & intExpMonth & "', '" & _
              intExpYear & "', '" & strDomainName & "', '" & intCCType & "'" & _
            ", '" & strLetterString & "')

Hvad er der galt?
eller hvordan indsætter man data i en database med en gemt procedure?
Avatar billede excession Nybegynder
16. oktober 2002 - 15:27 #1
indeholder alle de variable tekst eller nogle af dem tal?
Avatar billede cdygaard Nybegynder
17. oktober 2002 - 20:31 #2
Nogle af dem indeholder tal.
Avatar billede excession Nybegynder
17. oktober 2002 - 21:33 #3
ok. så er det nok derfor der kommer fejl

ved de variabler hvor der er tekst skal det se sådan ud:
'" & strFirstname & "'

ved tal skal det se sådan ud:
" & nvcCCNumber & "
Avatar billede cdygaard Nybegynder
18. oktober 2002 - 12:30 #4
Nu har jeg prøvet det her:

objCmd.CommandText = dbo.up_parmins_ucsigncom(" & strDate & ", '" & _
            strCompanyName & "', '" & strFirstname & "', '" & strLastname & "', '" & _
            strEmail & "', " & nvcCCNumber & ", " & intExpMonth & ", " & _
              intExpYear & ", '" & strDomainName & "', '" & intCCType & "'" & _
            ", '" & strLetterString & "')

Men der er stadig syntaksfejl:

Der er en syntaksfejl
/ucsigncom/thankyou.asp, line 227, column 63
objCmd.CommandText = dbo.up_parmins_ucsigncom(" & strDate & ", '" & _
--------------------------------------------------------------^
Avatar billede excession Nybegynder
18. oktober 2002 - 12:34 #5
ok, er det en access database du prøver at gemme i?

hvis det er i Access og feltet i tabellen er af datoformat, skal det se sådan ud:
(#" & strDate & "#
Avatar billede cdygaard Nybegynder
18. oktober 2002 - 12:45 #6
Nej det er SQL Server jeg bruger, og jeg har prøvet at skrive:
#" & strDate & "#, det virker heller ikke. :0(
Avatar billede excession Nybegynder
18. oktober 2002 - 12:50 #7
så tror jeg bare at dato skal indsættes med

'" & strDate & "'  men jeg ved det ikke..

har ingen erfaring med SQL server
Avatar billede cdygaard Nybegynder
18. oktober 2002 - 12:56 #8
Det har jeg prøvet men det virker heller ikke.
Avatar billede excession Nybegynder
18. oktober 2002 - 13:42 #9
prøv det her:

objCmd.CommandText = dbo.up_parmins_ucsigncom('" & strDate & "', '" & _
            strCompanyName & "', '" & strFirstname & "', '" & strLastname & "', '" & _
            strEmail & "', " & nvcCCNumber & ", " & intExpMonth & ", " & _
              intExpYear & ", '" & strDomainName & "', '" & intCCType & "'" & _
            ", '" & strLetterString & "';)
Avatar billede cdygaard Nybegynder
05. november 2003 - 10:59 #10
Tak for et ihærdigt forsøg, du får point excession. ;O)
Avatar billede excession Nybegynder
05. november 2003 - 12:08 #11
fandt du ud af det? :)
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