aFilter:= UPPERCASE(Edit1.Text);
DM.CDS_Select.Filtered:=false;
DM.CDS_Select.Filtered:=true;
IF ComboBox1.Text='代码' then
DM.CDS_Select.Filter:='Code_ = '''+aFilter+''' '
以上部份能正常执行不报错,怎么当我把上面一句改 成 就会报错
DM.CDS_Select.Filter:='Code_ Like '''+aFilter+''' '
高手指点一下,谢谢
DM.CDS_Select.Filtered:=false;
DM.CDS_Select.Filtered:=true;
IF ComboBox1.Text='代码' then
DM.CDS_Select.Filter:='Code_ = '''+aFilter+''' '
以上部份能正常执行不报错,怎么当我把上面一句改 成 就会报错
DM.CDS_Select.Filter:='Code_ Like '''+aFilter+''' '
高手指点一下,谢谢
解决方案 »
- 谁有最新版的FR呀?
- Delphi版的中国象棋终于接近完工了,说点心得(关于提升搜索速度的)。
- 如何在代码中判断当前是release还是debug
- 高薪诚约Delphi高级开发工程师加盟!【北京】
- 搜寻到底哪里出错了! 帮忙看看!
- 求助高手Delphi Bpl 包的调用问题?
- 学DELPHI的数据库开发.要很精通Object Pascal吗?
- 请教:关于DxDBGrid控件中录入中文时出现乱码的问题。
- 为什么我不能用Google.com搜索本论坛的文章?
- FmWelcome:=TFmWelcome.Create(nil);这样写有什么用,与Application.CreateForm(TFmWelcome, FmWelcome)有什么区别
- 数据库连接问题
- 打开dpr文件的问题
注意这里 有 = 等号
DM.CDS_Select.Filter:='Code_ Like ''%'+aFilter+'%'' ' 这里aFilter好像是不支持中文的
DM.CDS_Select.Filter:='Code_ Like ''%'+aFilter+'%'' '
sql server与access的就不一样
具体可以自己百度一下