读取数据库中,某个字段的数据.数据有可能是中文,或英文..我在提取中文数据的时候就会有问题..Name := DataModule1.AQuery_ClientName.AsString; 这样提取中文就会有问题..请高手帮忙...谢谢.

解决方案 »

  1.   

    DataModule1.AQuery_ClientName.FieldByName('XX').asString;
      

  2.   

    DataModule1.AQuery_ClientName.FieldByName('XX').asString
      

  3.   

    Name:=DataModule1.AQuery_ClientName.FieldByName('字段名').asString;
      

  4.   

    Name:=DataModule1.AQuery_ClientName.FieldByName('字段名').asString;==>这样是正确的
    DataModule1.AQuery_ClientName.AsString;===〉这样子不对啊
      

  5.   

    呵呵..多谢大家..是我自己的问题..已经解决了。.我用的是Ado ,DataModule1.AQuery_ClientName.AsString;是可以的...
      

  6.   

    TDataModule1 = class(TDataModule)
        DS_ClientInfo: TDataSource;
        AQuery_Client: TADOQuery;
        ADOConnection1: TADOConnection;
        AQuery_ClientDSDesigner: TWideStringField;
    ......
        MyName := DataModule1.AQuery_ClientDSDesigner.AsString;