F
foxling
Unregistered / Unconfirmed
GUEST, unregistred user!
在DBGRID中,用Case语句将指定的值转化为其它字符(比如数据库中'M'显示为'女')时遇到问题。
Sql语句为:
'select 性别=case 性别 when ''M'' then ''女'' else ''男'' end from tablename';
用Delphi自带工具Sql Exploer测试通过,但在delphi中测试时不能通过。
错误提示:
Project Project1.exe raised exception class EDBEngineError with
message 'Invalid use of keyword.
Token: =case
Line Number: 1'. Process stopped. Use Step or Run to continue.
测试环境:win98se,delphi5.0,MSSql7.0.
请大家帮忙,给点提示。
Sql语句为:
'select 性别=case 性别 when ''M'' then ''女'' else ''男'' end from tablename';
用Delphi自带工具Sql Exploer测试通过,但在delphi中测试时不能通过。
错误提示:
Project Project1.exe raised exception class EDBEngineError with
message 'Invalid use of keyword.
Token: =case
Line Number: 1'. Process stopped. Use Step or Run to continue.
测试环境:win98se,delphi5.0,MSSql7.0.
请大家帮忙,给点提示。