Avatar billede jamal_s Nybegynder
24. juli 2001 - 12:06 Der er 23 kommentarer og
1 løsning

syntax fejl ?

Fejl:
Microsoft OLE DB Provider for ODBC Drivers error \'80040e09\'

[TCX][MyODBC]You have an error in your SQL syntax near \'\' at line 1

/save.asp, line 20
----------------------------
Linje 20:
mySQL = \"INSERT links (username,password,website_name,website_url,website_description,name,email,ip,date,time) VALUES (\"\'\" & username & \"\',\'\" & password & \"\'\'\" & website_name & \"\',\'\" &  website_url & \"\',\'\" &  website_description & \"\',\'\" & name & \"\',\'\" & email & \"\',\'\" & Request(\"REMOTE_ADDR\") & \"\',\'\" & date() & \"\',\'\" & time() & \"\'\")\"
-------------------
er der nogen der kan hjælpe mig med problemet ??? på forhånd tak for hjælpen :o)

Avatar billede tdaugaard Nybegynder
24. juli 2001 - 12:07 #1
INSERT links

hvor blev INTO af ?

Avatar billede bjarke-b Nybegynder
24. juli 2001 - 12:08 #2
insert into links.............osv
Avatar billede bjarke-b Nybegynder
24. juli 2001 - 12:08 #3
Daaaaaaaaaaaaaaaaaaaaaaamn
Avatar billede jamal_s Nybegynder
24. juli 2001 - 12:09 #4
ups ;o)
Avatar billede tdaugaard Nybegynder
24. juli 2001 - 12:09 #5
date,time) VALUES (\"\'\" & username

øhh .. jeg tror vist liiige du skal læse lidt om strengbehandling i ASP ;o)
Avatar billede jamal_s Nybegynder
24. juli 2001 - 12:09 #6
jeg får stadig fejlen:

Microsoft OLE DB Provider for ODBC Drivers error \'80040e09\'

[TCX][MyODBC]You have an error in your SQL syntax near \'\' at line 1
Avatar billede jamal_s Nybegynder
24. juli 2001 - 12:09 #7
tdaugaard > hvor skal jeg læse om det :o)
Avatar billede tdaugaard Nybegynder
24. juli 2001 - 12:10 #8
jamal_s:> aner det ikke .. jeg troede det var common knowledge ;o)

mySQL = \"INSERT INTO links (username,password,website_name,website_url,website_description,name,email,ip,date,time) VALUES (\'\" & username & \"\',\'\" & password & \"\'\'\" & website_name & \"\',\'\" &  website_url & \"\',\'\" &  website_description & \"\',\'\" & name & \"\',\'\" & email & \"\',\'\" & Request(\"REMOTE_ADDR\") & \"\',\'\" & date() & \"\',\'\" & time() & \"\')\"


prøv den
Avatar billede bjarke-b Nybegynder
24. juli 2001 - 12:11 #9
jamal_s > Hvis du som du selv siger har lavet de scripts der ligger på web-zone.dk så burde du sq da vide sådan noget!
Avatar billede bjarke-b Nybegynder
24. juli 2001 - 12:11 #10
Ønsker dig endnu engang held og lykke med dit chart.dk system! Det skal nok gå godt hehehehe
Avatar billede jamal_s Nybegynder
24. juli 2001 - 12:11 #11
Expected end of statement > hvad betyder deT ?? skal den ha sådan en \" til sidste ?
Avatar billede jamal_s Nybegynder
24. juli 2001 - 12:12 #12
bjarke > det lover jeg dig !
Avatar billede oswald Nybegynder
24. juli 2001 - 12:12 #13
Hvis vi snakker SQL server er INTO optional. men jeg tror din fejl opstår nok i forbindelse med
password & \"\'\'\" & website_name
som burde være
password & \"\',\'\" & website_name
Avatar billede tdaugaard Nybegynder
24. juli 2001 - 12:13 #14
*tsk tsk* SQL bør du vist også lære ...

mySQL = \"INSERT INTO links (username,password,website_name,website_url,website_description,name,email,ip,date,time) VALUES (\'\" & username & \"\',\'\" & password & \"\',\'\" & website_name & \"\',\'\" &  website_url & \"\',\'\" &  website_description & \"\',\'\" & name & \"\',\'\" & email & \"\',\'\" & Request(\"REMOTE_ADDR\") & \"\',\'\" & date() & \"\',\'\" & time() & \"\')\"
Avatar billede tdaugaard Nybegynder
24. juli 2001 - 12:15 #15
oswal:> Sikkert, men hvis IKKE du skriver INTO er det ikke sikkert at dit SQL kald er kompatibelt med alle databaser.
Avatar billede jamal_s Nybegynder
24. juli 2001 - 12:16 #16
hvis hver person laver fejl ligesom mig skal han så få svar ligesom \"tage et kursus SQL/MYSQL/ASP BLAH BLAH\" ??
Avatar billede tdaugaard Nybegynder
24. juli 2001 - 12:19 #17
jamal_s:> nopes .. det er KUN dig :o)
Det er kun for at gøre grin med dig ... du siger du vil lave et system a\'la Chart.dk .. men ehm .. hvis du skal det skal du da vist liiiiige lære ASP og SQL først .. for med de fejl her kommer du ikke langt.
Avatar billede oswald Nybegynder
24. juli 2001 - 12:20 #18
tdaugaard:> Man har vel lov til at være MS SQL fikseret ;)

jamal_s:> Du skal lige være opmærksom på faren ved at sende en Request parameter direkte ind i en SQL kommando.
Avatar billede jamal_s Nybegynder
24. juli 2001 - 12:22 #19
men jeg kommer langt så længe eksperten.dk lever ;o)
Avatar billede tdaugaard Nybegynder
24. juli 2001 - 12:23 #20
oswald:> *G* det virker faktisk også på MySQL ;o) Jeg skulle liiige til at skrive \"siden hvornår har INTO være optional\" meeen jeg måtte jo lige prøve først ... *G*

jamal_s:> hæ hæ .. mjae .. men vent til du kommer til database delen ..
Avatar billede oswald Nybegynder
24. juli 2001 - 12:31 #21
tdaugaard:> Jeg mener det er en del af SQL 2 standarten, men jeg er ikke sikker.

jamal_s:> Gør dig selv den tjeneste at tjek din Request(\"REMOTE_ADDR\") før du putter den ind i din SQL.
HINT: prøv\\LADE VÆRE MED, at sæt Request(\"REMOTE_ADDR\") = \"\'); Drop Database <Dit database navn>;select(\'\"
Avatar billede jamal_s Nybegynder
24. juli 2001 - 12:35 #22
tdaugaard > databasen delen er færdig ;o)

oswald > jeg har lige tjekket min ip felt, der står 127 ?? hvorfor jeg mon det ?
Avatar billede jamal_s Nybegynder
24. juli 2001 - 12:35 #23
hvorfor jeg mon det ?

=

hvorfor står der det ?
Avatar billede oswald Nybegynder
24. juli 2001 - 12:37 #24
jamal_s:> Kunne det være at du prøver at putte et IP nummber ind i en int datatyper?
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