首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

在Delphi中写SQL语句,遇到匹配有关问题

2012-03-07 
在Delphi中写SQL语句,遇到匹配问题我的代码如下:qyUsersBase.SQL.Text : select LineNo, phone,email,ad

在Delphi中写SQL语句,遇到匹配问题
我的代码如下:
qyUsersBase.SQL.Text := 'select LineNo, phone,email,address ' +
  ' FROM a' +
  ' WHERE Name1 like %:username% ' +
  ' ORDER BY LineNo';
qyUsersBase.Parameters.ParamByName('username').Value := Edit2.Text ; //报错Parameters ‘username’is not found.  

匹配应该怎么写呢?

[解决办法]
qyUsersBase.SQL.Text := 'select LineNo, phone,email,address ' +
' FROM a' +
' WHERE Name1 like :username ' +
' ORDER BY LineNo';
qyUsersBase.Parameters.ParamByName('username').Value := '&'+Edit2.Text+'&' ;
[解决办法]
是 Value := '%'+Edit2.Text+'%'

热点排行