Avatar billede kjoller Nybegynder
09. juni 2003 - 20:10 Der er 2 kommentarer og
1 løsning

Hvad gør jeg galt?

Jeg har lavet følgende funktion og den kommer med en fejl, jeg kan ikke se hvad det er jeg har gjort galt?

Function tjeck_postalnr(postal_number, city)
    sql="select * from postnr_ where postnr="&postal_number&""
    set rs_postal_tjeck=db_base.execute(sql)
    if not rs_postal_tjeck.eof then
        tjeck_postalnr=rs_postal_tjeck("id")
    else
        sql="insert into postnr_ (postnr, by) values ('"&postal_number&"', '"&city&"')"
        response.write sql
linie 28:     db_Base.execute(sql)
        tjeck_postalnr=newest_id(postnr)
    end if
end function


insert into postnr_ (postnr, by) values ('2770', 'Kastrup')

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.

line 28
Avatar billede ellebaek Nybegynder
09. juni 2003 - 20:19 #1
Function tjeck_postalnr(postal_number, city)
    sql="select * from postnr_ where postnr="&postal_number&""
    set rs_postal_tjeck=db_base.execute(sql)
    if not rs_postal_tjeck.eof then
        tjeck_postalnr=rs_postal_tjeck("id")
    else
        sql="insert into postnr_ (postnr, [by]) values ('"&postal_number&"', '"&city&"')"
        response.write sql
linie 28:    db_Base.execute(sql)
        tjeck_postalnr=newest_id(postnr)
    end if
end function

By er et reserveret ord i access prøv dette i stedet..!
Avatar billede blaatand Nybegynder
09. juni 2003 - 20:34 #2
Ja, som ellebaek skriver, by er et ord som allerrede er optaget. Derfor skal du undgå at bruge dette ord når du laver sådanne ting :)
Avatar billede kjoller Nybegynder
09. juni 2003 - 21:34 #3
Klart nogle gange sidder jeg med hovedet under armen, men ellebaek det med [by] virkede ikke. Jeg ændrede bare feltets navn
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