问题1:我的库为ACCESS库,在Delphi 5的ADOQuery中写的sql语句里可以用自定义的函数来处理字段吗如:Sql.Add('select Name from CallFlagCode where MyFunc(CallFlag)=10');
问题2:我在MSDN中看到有SELECT CAST( 123456 AS BINARY(2) ),其中的BINARY(2)是什么意思呢?如果要将字符串转换成对应的16进制ASCII码(如'A'对应到41,'Aa'对应到4161)该怎么写呢?
问题3:我的库为ACCESS库,在Delphi 5的ADOQuery中写sql语句如下:
Sql.Add('select Name from CallFlagCode where CAST(CallFlag as INT)=10');执行出错,如果改成Sql.Add('select Name from CallFlagCode where CallFlag =''10''');就对了。这只是我的一个例子,我现在必须要对CallFlag做类型转换(将字符串转换成对应的16进制ASCII码),是不是在ACCESS库时不能用CAST,那该怎么办呢?