RT..新手求问第一贴,if和case 这两个语句有什么区别吗?
解决方案 »
- 求delphi7 中创建多个窗体代码
- StringGrid右键选择单元格
- 请问如何设置BitBtn上的快捷键,如F1,F2,F3......F12 ???即按下F1就执行BitBtnClick事件
- 简单问题:在DBGrid中,按ctrl+Delete不让删除,怎么实现?
- 如何提升进程的优先级??越高越好
- 哈
- 报告系统错误(在线)
- 求真正的dll(ocx,exe)注册代码!
- 怎样处理DateTimePicker的killfocus?
- while table1.recordcount>0 do table1.delete;时,为什么程序会失去响应?
- 代码中的字符串和注释都是乱码
- 用SPCcom做的串口通信(能发送正确,但不能正确接收)
也觉得IF 和CASE 没区别原来 判断多了用后者比较好 呵呵。
CASE 不能用字符串吗
???
小弟正有这方面的问题,adoquery2.SQL.text:='select
back_code =case back_key when "0" then "能来" WHEN 1 THEN "不能来" when "2" then "生病" END ' + (运行后这里报错)
'from pub_expert_history where expert_name=:n1';
adoquery2.Parameters.ParamByName('n1').Value:=trim(tv.Selected.Text);
adoquery2.open; 在DELPHI里CASE 后面应该怎么写………………
'select
back_code =case back_key when ''0'' then ''能来'' WHEN ''1'' THEN ''不能来'' when ''2'' then ''生病'' else ''不知道'' END from pub_expert_history where expert_name=:n1'
试试这样这个不是delphi的语法 是TSQL的语法