1樓:du瓶邪
方法如下:
procedure tmainform.bitbtn3click(sender: tobject);
varv_sql_string, v_sql_integer, v_id_string, v_id_integer: string;
a: array[1..3] of string;
b: array[1..3] of integer;
i: integer;
begin
a[1] := '301010';
a[2] := '301012';
a[3] := '300111';
b[1] := 301010;
b[2] := 301012;
b[3] := 300111;
v_id_string := '';
v_id_integer := '';
for i := 1 to 3 do
begin
v_id_string := v_id_string + '''' + a[i] + ''','; // string 陣列串聯
v_id_integer := v_id_integer + inttostr(b[i]) + ','; // integer 陣列串聯
end;
v_id_string := copy(v_id_string,1,length(v_id_string)-1); //去掉結尾的逗號
v_id_integer := copy(v_id_integer,1,length(v_id_integer)-1); //去掉結尾的逗號
v_sql_string := 'select * from ypmenu where id in (' + v_id_string + ') ';
v_sql_integer := 'select * from ypmenu where id in (' + v_id_integer + ') ';
with oraquery1 do
begin
close;
sql.clear;
sql.add(v_sql_string); // string 陣列查詢
open;
end;
with oraquery2 do
begin
close;
sql.clear;
sql.add(v_sql_integer); // integer 陣列查詢
open;
end;
end;
2樓:匿名使用者
你的sql是什麼資料庫的?
3樓:
b 也在同一張表中?
asp程式設計中sql二次查詢,asp輸出sql查詢的結果應該怎麼寫
表名字看的好累,其實access完全可以用中文表名的。夜查次數這個沒看懂 是lianghuakaohe和faxianwenti連線,資料要兩個表都有,還是兩個表單獨統計?這個查詢可以先查詢出所有用,然後再返回欄位時查詢出各各統計資料select fullname,depname,select cou...
在SQL中如何模糊查詢,請問如何在SQL語句中實現模糊查詢?
使用like 和 sql select from tablename where topicname like keyword 請問如何在sql語句中實現模糊查詢? 這是查詢tname中包含 你 的數 據select from teacher where tname like 你 這是查詢tname...
asp中如何判斷數值,asp判斷當前資料與資料
你的範圍的間隔不同哦,有點麻煩,辦法總是有的,最近比較懶給你個思路吧。找幾個中間值 中間值的取值以間隔變化為準,比如 1000 10000 先比較,數字是否大於被比較的數,這樣一來你就可以很方便的知道,要比較的數屬於哪個間隔範圍,然後寫乙個迴圈比較有特點的那一位。比如 14230,他比10000大,...