查詢問題怎么解決?
VAR AR:ARRAY[0..8] OF STRING;
begin
AR[0]:=edit1.Text;
AR[2]:=EDIT2.Text;
end;
edit1是起始單別,edit2是結束單別,現在我在查詢起始單別等於A1,結束單別等於A2時,會把A11-A19的帶出來,
都是字符形,怎么會出現這個情況?
[解决办法]
字符型是不是用了like
要用strtoint(把数字取出来)再between and
[解决办法]
如果单号是纯数字 :where convert(int, 单号) between (edit1.text) and (edit2.text)