JMP変数をSQLクエリの一部にしますか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、みんな。
SQL データベースから取得するレコードの日数を追加したいと考えています。
私は現在使用しています:
WHERE TestTime > GetDate()-4
数値 4 を、ユーザーがダイアログ ボックスから入力できる変数に置き換えたいと思います。
ありがとう!
Re: JMP 変数を SQL クエリの一部にしますか?PMroz、
あなたは天才です!
申し訳ありませんが、私はあなたの専門家の時間を多く取っています。助けてくれてありがとう。
Re: JMP 変数を SQL クエリの一部にしますか?一重引用符で囲むのを忘れました。このような:
sql_statement = "SELECT * FROM dbo.tbl_NVR WHERE LT_NAME = '" ||スロット|| 「」 ;
// または、見栄えを良くするために evalinsert を使用します。nlot 変数の周りの ^^ の使用に注意してください
sql_statement =エバリンサート(
"SELECT * FROM dbo.tbl_NVR WHERE LT_NAME = '^nlot^'" ) ;
Re: JMP 変数を SQL クエリの一部にしますか?PMroz、
そのため、変数をテキスト入力として使用しようとすると、クエリが機能しなくなります。変数は入力ボックスで入力する文字列「R8D-01」です。nlot は変数です。
"SELECT * FROM dbo.tbl_NVR WHERE LT_NAME = " ||スロット、
nlot 変数にカーソルを合わせると、Jmp に適切な値が表示されます。すなわち「R8D-01」
私が入力した場合
"SELECT * FROM dbo.tbl_NVR WHERE LT_NAME = 'R8D-01'"
私はデータを取得します。
Re: JMP 変数を SQL クエリの一部にしますか?PMroz、
動作します!どうもありがとうございます!
リープ
Re: JMP 変数を SQL クエリの一部にしますか?ほとんど。Oracle SQLで機能する例を示していました。あなたの例はSQL Serverのように見えます。これを試して:
"SELECT * FROM dbo.QVvw_Power_Measurements WHERE TestDate > GetDate()-" ||日曜日;
Re: JMP 変数を SQL クエリの一部にしますか?PMroz、
テキストボックスの入力について理解しました。私はSQLステートメントに従っていません。
"SELECT * FROM dbo.QVvw_Power_Measurements WHERE TestDate > GetDate()-4" 、
は私のオリジナルです。
それでこんなこと言ってんの?
"SELECT * FROM dbo.QVvw_Power_Measurements WHERE TestDate > GetDate() '" || || 日 || "'";
???
Re: JMP 変数を SQL クエリの一部にしますか?新しい=新しい窓( 「私のクエ」 、 <<モーダル() 、
パネルボックス( "入力" 、
hlistbox (
テキストボックス( "日数を入力してください:" ) 、
ndays_teb =テキスト編集ボックス()
) 、
) 、
パネルボックス( "行動" 、
hlistbox (
ok_button =ボタンボックス( "OK" 、
平日= ndays_teb <<テキストを取得する;
ok_pushed = 1 ; ) 、
キャンセルボタン=ボタンボックス( "キャンセル" 、 ok_pushed = 0 ) 、
)
)
) ;
sql_statement = "選択する '" ||平日|| 「'フロムデュアル」 ;