sql con valore di campo
Moderatore: Moderatori
-
- Messaggi: 103
- Iscritto il: giovedì 2 marzo 2006, 1:00
sql con valore di campo
Salve, stò realizzando uno script con la funzione Esegui SQL, vorrei intergrare nel comando SQL una valiabile che è contenuta in un campo che uso su un formato di immissione. Es.: Select colonna1, colonna2 where colonna3=valore del campo.
E' possibile?
Uso FM8
Grazie
E' possibile?
Uso FM8
Grazie
-
- Messaggi: 9700
- Iscritto il: lunedì 1 dicembre 2003, 1:00
- Località: Roma
- Contatta:
-
- Messaggi: 9700
- Iscritto il: lunedì 1 dicembre 2003, 1:00
- Località: Roma
- Contatta:
Un esempio pratico:
Imposta variabile [ $pippo; Valore:”primovalore” ]
Imposta variabile [ $pippo[2]; Valore:”secondovalore” ]
Imposta variabile [ $pippo[3]; Valore:”terzovalore” ]
/*
se voglio assegnare al campo PROVA il dato "secondovalore", dovro' usare la sequente sintassi
*/
Definisci il campo [ TEST::Prova; $pippo[2] ]
.g.
Imposta variabile [ $pippo; Valore:”primovalore” ]
Imposta variabile [ $pippo[2]; Valore:”secondovalore” ]
Imposta variabile [ $pippo[3]; Valore:”terzovalore” ]
/*
se voglio assegnare al campo PROVA il dato "secondovalore", dovro' usare la sequente sintassi
*/
Definisci il campo [ TEST::Prova; $pippo[2] ]
.g.
-
- Messaggi: 103
- Iscritto il: giovedì 2 marzo 2006, 1:00
Non mi è chiaro; devo fare in modo da passare delle variabili ad una stringa sql così composta:
SELECT "UARMER9P"."UACART", "UARMER9P"."UACDAR", "UARMER9P"."UAQESP"
FROM "UARMER9P"
WHERE "UARMER9P"."UACDST" = 1037
AND "UARMER9P"."UAQIAE" <> 0
AND "UARMER9P"."UACMAG" = 9
AND "UARMER9P"."UANRRC" = 14346
Le variabili sono UANRRC=14346 e UACMAG=9 che dovrebbero essere inserite dall'utente su dei campi di appoggio. E' possibile?
Oppure esiste altre tecniche che mi possono risolvere questo problema?
Grazie per la pazienza.
SELECT "UARMER9P"."UACART", "UARMER9P"."UACDAR", "UARMER9P"."UAQESP"
FROM "UARMER9P"
WHERE "UARMER9P"."UACDST" = 1037
AND "UARMER9P"."UAQIAE" <> 0
AND "UARMER9P"."UACMAG" = 9
AND "UARMER9P"."UANRRC" = 14346
Le variabili sono UANRRC=14346 e UACMAG=9 che dovrebbero essere inserite dall'utente su dei campi di appoggio. E' possibile?
Oppure esiste altre tecniche che mi possono risolvere questo problema?
Grazie per la pazienza.
-
- Messaggi: 9700
- Iscritto il: lunedì 1 dicembre 2003, 1:00
- Località: Roma
- Contatta:
-
- Messaggi: 103
- Iscritto il: giovedì 2 marzo 2006, 1:00
Scusami, abuso di nuovo della tua pazienza, ho creato due campi FATTURA e MAGAZZINO dove inserisco i valori ho modificato la stringa SQL in questo modo:
SELECT "UARMER9P"."UACART", "UARMER9P"."UACDAR", "UARMER9P"."UAQESP"
FROM "UARMER9P"
WHERE "UARMER9P"."UACDST" = 1037
AND "UARMER9P"."UAQIAE" <> 0
AND "UARMER9P"."UACMAG" = magazzino
AND "UARMER9P"."UANRRC" = fattura
Ma mi restituisce il messaggio di errore: colonna magazzino non specificata nelle tabelle, ti premetto che l'SQL lo sto effettuando per importare dati con ODBC dal file UARMER9P e i campi MAGAZZINO e FATTURA sono campi del database di filemaker.
Grazie
SELECT "UARMER9P"."UACART", "UARMER9P"."UACDAR", "UARMER9P"."UAQESP"
FROM "UARMER9P"
WHERE "UARMER9P"."UACDST" = 1037
AND "UARMER9P"."UAQIAE" <> 0
AND "UARMER9P"."UACMAG" = magazzino
AND "UARMER9P"."UANRRC" = fattura
Ma mi restituisce il messaggio di errore: colonna magazzino non specificata nelle tabelle, ti premetto che l'SQL lo sto effettuando per importare dati con ODBC dal file UARMER9P e i campi MAGAZZINO e FATTURA sono campi del database di filemaker.
Grazie