/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Kan ikke gemme i databasen
Fra : Mads N


Dato : 05-07-01 09:38

Hej ASP-eksperter

Jeg har problemer med at gemme i databasen !!
Jeg får denne fejl: i den sidste linje !!
Microsoft JET Database Engine fejl '80040e14'
Der er en syntaksfejl i INSERT INTO-sætningen.


dim sql, objConn

   Set objConn = Server.CreateObject("ADODB.Connection")
   objConn.ConnectionString =
"provider=Microsoft.Jet.OLEDB.4.0;data source=" &
server.mappath("db/testdb1.mdb")
   objConn.open

   sql = "INSERT INTO T_Ordre_Fra_Web (Navn, Tlf, Fax, Email, Mark,
Model, Version, Color, Trim, Total) VALUES('" &
request.form("KundeNavn") & "','" & request.form("KundeTlf") &
"', '" & request.form("KundeFax") & "','" &
request.form("KundeEmail") & "','" & request.form("Make") & "','"
& request.form("Model") & "','" & request.form("Version") & "','"
& request.form("color") & "','" & request.form("trim") & "'," &
request.form("Total")& ")"
   
'response.write sql

objConn.execute(sql)



Jeg håber at I kan hjælpe !!
Mads

--
Brug Validator service: http://www.html.dk/validator
- Tast din URL én gang, og validér dokumentet hos 12 validatorer
- Understøtter HTML, CSS og søgemaskineoptimering

 
 
Jørn Andersen (05-07-2001)
Kommentar
Fra : Jørn Andersen


Dato : 05-07-01 09:59

On Thu, 5 Jul 2001 08:37:55 +0000 (UTC), Mads N <Madsnn@hotmail.com>
wrote:

>Jeg har problemer med at gemme i databasen !!
<SNIP>

response.write sql
response.end

Hvcad siger den, når du slår ovenstående linie til?

Mvh. Jørn

--
Jørn Andersen
Brønshøj

Mads N (05-07-2001)
Kommentar
Fra : Mads N


Dato : 05-07-01 10:18

Hej Jørgen

Jeg får denne Fejl når jeg har sat denne streng ind !!

Microsoft JET Database Engine fejl '80040e14'

Der er en syntaksfejl i INSERT INTO-sætningen.

Her har jeg sat det ind:

   response.write sql

   objConn.execute(sql)

   response.end
%>



Jørn Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
> On Thu, 5 Jul 2001 08:37:55 +0000 (UTC), Mads N <Madsnn@hotmail.com>
> wrote:
>
> >Jeg har problemer med at gemme i databasen !!
> <SNIP>
>
> response.write sql
> response.end
>
> Hvcad siger den, når du slår ovenstående linie til?
>
> Mvh. Jørn
>
> --
> Jørn Andersen
> Brønshøj


--
Brug Validator service: http://www.html.dk/validator
- Tast din URL én gang, og validér dokumentet hos 12 validatorer
- Understøtter HTML, CSS og søgemaskineoptimering

Jørn Andersen (05-07-2001)
Kommentar
Fra : Jørn Andersen


Dato : 05-07-01 17:06

On Thu, 5 Jul 2001 09:17:34 +0000 (UTC), Mads N <Madsnn74@hotmail.com>
wrote:

>Jeg får denne Fejl når jeg har sat denne streng ind !!
>
>Microsoft JET Database Engine fejl '80040e14'
>
>Der er en syntaksfejl i INSERT INTO-sætningen.
>
>Her har jeg sat det ind:
>
>   response.write sql
>
>   objConn.execute(sql)
>
>   response.end

Det er jo derfor, du (midlertidigt) skal sætte Response.End *før* du
execute'r
- men den burde nu alligevel udskrive din sql-sætning, hvad siger den?

Det kan formentlig give dig et fingerpeg om, hvad der er galt.

Ellers kan det være, at datatyperne ikke passer (altså at du forsøger
at indsætte en tekst-værdi i et tal-felt el. lign.). Måske vil det
også hjælpe at sætte et mellemrum mellem de værdier, du vil indsætte -
altså erstatte:
& "','" &
med:
& "', '" &

Good luck,
Jørn


--
Jørn Andersen
Brønshøj

Mads (06-07-2001)
Kommentar
Fra : Mads


Dato : 06-07-01 09:28

Hej Jørn

Tak for din hjælp, jeg vil prøve dine forslag.

Mvh. Mads

PS: God ferie ;)


Jørn Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
> On Thu, 5 Jul 2001 09:17:34 +0000 (UTC), Mads N <Madsnn74@hotmail.com>
> wrote:
>
> >Jeg får denne Fejl når jeg har sat denne streng ind !!
> >
> >Microsoft JET Database Engine fejl '80040e14'
> >
> >Der er en syntaksfejl i INSERT INTO-sætningen.
> >
> >Her har jeg sat det ind:
> >
> >   response.write sql
> >
> >   objConn.execute(sql)
> >
> >   response.end
>
> Det er jo derfor, du (midlertidigt) skal sætte Response.End *før* du
> execute'r
> - men den burde nu alligevel udskrive din sql-sætning, hvad siger den?
>
> Det kan formentlig give dig et fingerpeg om, hvad der er galt.
>

> Ellers kan det være, at datatyperne ikke passer (altså at du forsøger
> at indsætte en tekst-værdi i et tal-felt el. lign.). Måske vil det
> også hjælpe at sætte et mellemrum mellem de værdier, du vil indsætte -
> altså erstatte:
> & "','" &
> med:
> & "', '" &
>
> Good luck,
> Jørn
>
>
> --
> Jørn Andersen
> Brønshøj


--
Brug Validator service: http://www.html.dk/validator
- Tast din URL én gang, og validér dokumentet hos 12 validatorer
- Understøtter HTML, CSS og søgemaskineoptimering

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste