在Delphi中的table中有CalcFields(DataSet: TDataSet);这个属性。
但是在vb中小弟一直没有找到这个相关的属性。
具体的要求如下:
我要求用dataGrid来作为显示.
一个表中有一个逻辑字段sex:0代表女,1代表男。
我想让dataGrid中有一个列显示sex的值:男,女。而不是0,1注意是用dataGrid来显示

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/3212/3212749.xml?temp=.2316553
      

  2.   

    select case sex when 0 then '女' else '男' end as 性別 from table wehre ...
    or
    右鍵-->datagrid-->格式頁簽-->選擇你sex的欄位-->選bool型-->true 男 flase 女 null 女
      

  3.   

    不同的数据库语句不一样,ACCESS数据库:
    SELECT IIF (SEX = '1', '男', '女') AS SEX FROM TABLENAMESQL SERVER数据库:
     SELECT CASE SEX WHEN '1' THEN '男' ELSE '女' END AS SEX FROM TABLENAME