Intégrer une variable JMP à une requête SQL ?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut tout le monde.
Je voudrais ajouter le nombre de jours d'enregistrements à extraire de ma base de données SQL.
J'utilise actuellement :
OÙ TestTime > GetDate()-4
Je voudrais remplacer le numéro 4 par une variable que l'utilisateur peut saisir à partir d'une boîte de dialogue.
Merci!
Re : Intégrer une variable JMP à une requête SQL ?PMroz,
Monsieur, vous êtes un génie !
Désolé, je prends tellement de votre temps d'expert.Merci pour votre aide.
Re : Intégrer une variable JMP à une requête SQL ?Vous avez oublié de mettre des guillemets simples autour de lui.Comme ça:
instruction_sql = "SELECT * FROM dbo.tbl_NVR WHERE LT_NAME = '" || pas beaucoup || "'" ;
// ou utilisez evalinsert pour un look plus propre.Notez l'utilisation de ^^ autour de la variable nlot
instruction_sql = evalinsert (
"SELECT * FROM dbo.tbl_NVR WHERE LT_NAME = '^nlot^'" ) ;
Re : Intégrer une variable JMP à une requête SQL ?PMroz,
Ainsi, lorsque j'essaie d'utiliser la variable comme entrée de texte, la requête cesse de fonctionner.La variable est une chaîne de texte "R8D-01" que j'entre avec la zone de saisie.nlot est la variable.
"SELECT * FROM dbo.tbl_NVR WHERE LT_NAME = " || pas beaucoup ,
Jmp affiche la valeur appropriée lorsque je survole la variable nlot. c'est-à-dire "R8D-01"
Si je tape
"SELECT * FROM dbo.tbl_NVR WHERE LT_NAME = 'R8D-01' "
Je reçois les données.
Re : Intégrer une variable JMP à une requête SQL ?PMroz,
Travaux!Merci beaucoup!
Leep
Re : Intégrer une variable JMP à une requête SQL ?Presque.Je montrais un exemple qui fonctionnerait dans Oracle SQL.Votre exemple ressemble à SQL Server.Essaye ça:
"SELECT * FROM dbo.QVvw_Power_Measurements WHERE TestDate > GetDate()-" || n jours ;
Re : Intégrer une variable JMP à une requête SQL ?PMroz,
Je comprends la saisie de la zone de texte.Je ne suis pas l'instruction SQL.
"SELECT * FROM dbo.QVvw_Power_Measurements WHERE TestDate > GetDate()-4" ,
est mon original.
Alors tu dis quelque chose comme ça ?
"SELECT * FROM dbo.QVvw_Power_Measurements WHERE TestDate > GetDate() '" || njours || "'" ;
???
Re : Intégrer une variable JMP à une requête SQL ?nouveau = nouvelle fenetre ( "Ma requête" , << modal () ,
panneau électrique ( "Saisir" ,
hlistbox (
zone de texte ( "Entrez le nombre de jours : " ) ,
ndays_teb = zone d'édition de texte ()
) ,
) ,
panneau électrique ( "Actions" ,
hlistbox (
ok_bouton = boîte à boutons ( "D'ACCORD" ,
n jours = ndays_teb << obtenir du texte ;
ok_poussé = 1 ; ) ,
bouton_annuler = boîte à boutons ( "Annuler" , ok_poussé = 0 ) ,
)
)
) ;
instruction_sql = "SÉLECTIONNER '" || n jours || "' DU DOUBLE" ;