dbexpress参数问题 |
尚未結案
|
zshlf
一般會員 發表:18 回覆:11 積分:5 註冊:2003-06-03 發送簡訊給我 |
|
Chance36
版主 發表:31 回覆:1033 積分:792 註冊:2002-12-31 發送簡訊給我 |
|
zshlf
一般會員 發表:18 回覆:11 積分:5 註冊:2003-06-03 發送簡訊給我 |
引言: zshlf 你好 把SQL指令改成如下看看 select * from prod where code like :code clientdataset1.params.parambyname('code').asstring ='%%' clientdataset1.Open; _______________________________________ 深藍的魚,祝您好運..........連連你好: 测试过了,结果相同。你测试过吗?如果你能成功,那就是我的Delphi7.0有问题了。dbexpress 补丁我已打过了。 |
mirage
初階會員 發表:40 回覆:101 積分:28 註冊:2004-01-05 發送簡訊給我 |
|
zshlf
一般會員 發表:18 回覆:11 積分:5 註冊:2003-06-03 發送簡訊給我 |
引言: 您好: 在delphi7 sp1可正確執行, With clientdataset1 do begin Close; Params.Clear; CommandText:='select * from prod where code like:code'; Params.ParseSQL(CommandText,True); Params.ParamByName('code').AsString:=code '%'; open; end;我试过了,还是不行 你说的SP1是不是delphi7.1?,除了这个,其他补丁都打过了 |
zshlf
一般會員 發表:18 回覆:11 積分:5 註冊:2003-06-03 發送簡訊給我 |
引言: zshlf 你好 把SQL指令改成如下看看 select * from prod where code like :code clientdataset1.params.parambyname('code').asstring ='%%' clientdataset1.Open; _______________________________________ 深藍的魚,祝您好運..........連連大大: 我发现如果数据库里code为varchar(10)时,可以正常运行,如果是char(10)时,还是会出错,这是bug吗?我用的是MSSQL 谢谢 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |