Precedente :: Successivo |
Autore |
Messaggio |
ice Utente adulto


Registrato: 21/01/04 19:07 Messaggi: 2885 Residenza: Seriate (Bergamo)
|
Inviato: Mar Feb 27, 2007 2:49 pm Oggetto: [Help] connessione odbc con php |
|
|
Chiedo aiuto a voi.
Sto sbattendo la crapa su questa cosa ma probabilmente l'errore č talmente stupido che non lo vedrei nemmeno se ce l'avessi sotto al naso
Codice: | 36: $utente = "pippo";
37: $password = "pluto";
38: $dns = "DriverDiConnessioneAdAS400";
39: $cnn = odbc_connect($dns, $utente, $password);
40: $myQuery = "SELECT * FROM tabella WHERE campo1='200702'";
41: if ($ris = odbc_exec($cnn, $myQuery) {
42: do {
43: $valuta = odbc_result($ris, "campo2");
44: } while (odbc_fetch_row($ris));
45: }
46: odbc_close($cnn);
47: echo "$valuta<br>"; |
Riporta sempre l'errore:
Codice: | Warning: odbc_exec() [function.odbc-exec]: SQL error: [IBM][Client Access Express ODBC Driver (32-bit)][SQL DB2/400]SQL0401 - Comparison operator = operands not compatible., SQL state S1000 in SQLExecDirect in inc_calcola_controvalori_euro_totali_mese_vaes.php on line 41 |
ora spiegatemi voi perchč quel cacchio di "=" non va bene?!?!?
ha sempre funzionato porca pupazza!
ho provato anche con il LIKE ma nisba.
lo so, sono sicuro che č una cazzata... uff!
 _________________
Ti chiedo:
La saggezza per capire i colleghi...
La pazienza per ascoltarli...
La capacitą di stare calmo...
... ma non darmi la forza... perchč se mi dai anche quella...
FACCIO UN MACELLO !!! |
|
Top |
|
 |
Ghisa Utente adulto


Registrato: 06/02/04 20:29 Messaggi: 2588 Residenza: San Pellegrino Terme
|
Inviato: Mar Feb 27, 2007 3:08 pm Oggetto: |
|
|
* Campo1 č una data? Se sģ probabilmente hai dimenticato il giorno... prova a usare due date con un between per prendere il mese di febbraio...
* Campo1 č una stringa? _________________ Principio di Indeterminazione di Heineken: Non potrai mai essere sicuro del numero di birre che hai bevuto la notte scorsa.
LucaGhisalberti.com |
|
Top |
|
 |
Ghisa Utente adulto


Registrato: 06/02/04 20:29 Messaggi: 2588 Residenza: San Pellegrino Terme
|
Inviato: Mar Feb 27, 2007 3:15 pm Oggetto: |
|
|
Non so se funzionerą il between...
Fai un "WHERE Campo1>='20070201' AND Campo1<='20070228'" _________________ Principio di Indeterminazione di Heineken: Non potrai mai essere sicuro del numero di birre che hai bevuto la notte scorsa.
LucaGhisalberti.com |
|
Top |
|
 |
ice Utente adulto


Registrato: 21/01/04 19:07 Messaggi: 2885 Residenza: Seriate (Bergamo)
|
Inviato: Mar Feb 27, 2007 4:15 pm Oggetto: |
|
|
no no il campo non č una data ma una stringa, quello č corretto.
comunque ho risolto, avevo lasciato una virgola di troppo quando ho definito "DriverDiConnessioneAdAS400"...
faga cosč... solo 1 ora buttata nel cesso...
grazie comunque Ghisa  _________________
Ti chiedo:
La saggezza per capire i colleghi...
La pazienza per ascoltarli...
La capacitą di stare calmo...
... ma non darmi la forza... perchč se mi dai anche quella...
FACCIO UN MACELLO !!! |
|
Top |
|
 |
|