23 messaggi dal 21 luglio 2001
sto facendo una select a un DB MySqL

rsc.open "Select * from tab_news WHERE Data >= " & DateAdd("d",-1,Date) , objconn

il server mi risponde con questo errore.

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

[TCX][MyODBC]You have an error in your SQL syntax near '4:40:15 PM' at line 1

/gpxsql.asp, line 35


non riesco a capire dov'è l'errore.....immagino che sia un problema con le virgolette.......ma non sono in grado di risolverlo.....qualcuno puoi aiutarmi?

Grazie


Daniele Giorgini (Mcgio)

Daniele Giorgini (Mcgio)
2.907 messaggi dal 15 maggio 2001
Contributi
Prova con


rsc.open "Select * from tab_news WHERE Data >= #" & DateAdd("d",-1,Date)&"# , objconn



Rome Webmaster


23 messaggi dal 21 luglio 2001
<b>rome ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote>quote:<hr height=1 noshade id=quote>
Prova con


rsc.open "Select * from tab_news WHERE Data &gt;= #" & DateAdd("d",-1,Date)&"# , objconn



Rome Webmaster



<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>


No niete da fare......adesso mi da...

Microsoft VBScript compilation error '800a0409'

Unterminated string constant

/gpxsql.asp, line 36

rsc.open "Select * from tab_news WHERE Data &gt;= #" & DateAdd("d",-1,Date)&"# , objconn

anche mettendo.....

rsc.open "Select * from tab_news WHERE Data &gt;= #" & DateAdd("d",-1,Date)&"#" , objconn

mi dice....

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

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

/gpxsql.asp, line 36

Questa funziona perfettamente s uso una connessione ad un DB Access, ma purtroppo devo farlo funzionare su MySql..

Grazie..per la risposta...





Daniele Giorgini (Mcgio)

Daniele Giorgini (Mcgio)
2.907 messaggi dal 15 maggio 2001
Contributi
Mi sembra di vedere che non hai chiuso con le doppie virgolette l'istruzione.Se inizi con "select etc.... devi finire con la virgolette "

Rome Webmaster

2.907 messaggi dal 15 maggio 2001
Contributi
Beccati la stringa incriminata

rsc.open "Select * from tab_news WHERE Data &gt;= #" & DateAdd("d",-1,Date)&"# , objconn


Ciao

2.907 messaggi dal 15 maggio 2001
Contributi
Mi sono lasciato prendere dalla fretta ,tra mio fratello che mi chiama in continuazione e mia madre che mi chiama non ho letto tutto il tuo post,le doppie virgolette allora non servono a risolvere il tuo problema :-((
Adesso ci studio un po' sù

a presto..

Rome Webmaster

2.907 messaggi dal 15 maggio 2001
Contributi
Prova a fare il processo di aumento esternamente dall'istruzione sql
esempio

tot="DateAdd("d",-1,Date)"

e poi...

rsc.open "Select * from tab_news WHERE Data &gt;= #" & tot &"# , objconn





23 messaggi dal 21 luglio 2001
<b>rome ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote>quote:<hr height=1 noshade id=quote>
Prova a fare il processo di aumento esternamente dall'istruzione sql
esempio

tot="DateAdd("d",-1,Date)"

e poi...

rsc.open "Select * from tab_news WHERE Data &gt;= #" & tot &"# , objconn

<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

Niente mo mi dice.......
Microsoft VBScript compilation error '800a0401'

Expected end of statement

/gpxsql.asp, line 25

tot = "DateAdd("d",-1,Date)"
----------------^


ti posto tutto il codice.....

&lt;% response.write server.mappath ("./") %&gt;
&lt;%
dim objconn
dim rsc
Dim Date
Date = Now

For i=1 to 7
if WeekDayName(Weekday(Date)) &lt;&gt; "Monday" then
Date = DateAdd("d",-1,Date)
tot = "DateAdd("d",-1,Date)"
else
exit for
End if
Next
set objconn = server.createobject("adodb.connection")
objconn.ConnectionString="Driver={MySQL};Database=db1;UID=root;PWD=password;"
objconn.Open
set rsc= server.createobject("adodb.recordset")
rsc.open "Select * from tab_news WHERE Data &gt;= #" & tot &"# , objconn
%&gt;

Daniele Giorgini (Mcgio)

Daniele Giorgini (Mcgio)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.