select * from tablename;
也不行吗?

解决方案 »

  1.   

    NChar是不是你自定义的类型?我记不得有这种类型。
      

  2.   

    sp_help yourtable
    你要的东西可能在第二个记录集中
      

  3.   

    各位:
        我要浏览的表内容是在MASTER系统数据下的SYSPROCESSES表中,你们可以去看一下表结构,确实有此字段类型。
        另外,LITTLESTAR说的第二个记录集指的是什么?请具体一点赐教
      

  4.   

    你用的是 Windows 9x;nchar 是 UNICODE 字符,Windows 9x 不支持,所以显示不出来。
    另外,在真正的运行环境中(Production Environment),MASTER 数据库中的信息一般来说只能由系统管理员级别的操作人员在管理时才能看到,修改就更别提了,否则后果自负。
      

  5.   

    我知道MASTER的重要性,但能读出NCHAR的字段值对我的程序更具重要性,请各位想想办法,谢谢!
      

  6.   

    if U use Sql Link To Open it ,maby Nchar type not support ,try Ado Component to do it ,OK?
      

  7.   

    1.先用TQuery打开你要取得字段的表
      select * from table_name;Tquery名为:myqry
    2.var  
       i, j:integer;
       myqry: TQuery;
      begin
        myqry := Tquery.create(self);
        myqry.databasename := 已有的database
        myqry.sql.add('select * from table_name');
        myqry.open;
        j := myqry.fieldcount -1;
        for i:=0 to j do
          listbox1.items.add(myqry.fields[i].fieldname;
        myqry.close;
        myqry.free;
      end;
    listbox1中的内容就是你要的表的全部字段名。
      

  8.   

    请各位注意,我要的不是字段名,而是NCHAR字段的值。表中有三条记录,我要的是每条记录中每个字段的值,而目前NCHAR类型的字段的数据都不能被我的程序识别。请各位想想办法
      

  9.   

    不要用dbgrid了,用单个的DB控件,例如用DBMEMO来显示NCHAR的字段值!
      

  10.   

    不要用dbgrid了,用单个的DB控件,例如用DBMEMO来显示NCHAR的字段值!
      

  11.   

    怎样用DBMEMO来显示呢,我用的不是本地表,是远程SQL表,在DBMEMO中怎样挑选字段呢?
    请具体指教