有如下表:
             表名:工资表             编号    姓名    部门        工资            1001    张三    软件开发    800
            1002    李四    软件开发    1000
            1003    王生    软件开发    900
           VB6.0+ACCESS           我想只查询出该的编号、姓名、工资.           我是这样写的,可是弹出信息说语言错误,不知是为啥?           sqlde = "SELECT 编号 姓名 工资 from "
           
           敢请各们兄台帮忙顶下,谢了!!!

解决方案 »

  1.   

    ssqlde="select 编号,姓名,工资 from 工资表"
      

  2.   

    ssqlde="select [编号],[姓名],[工资] from [工资表]"你这样试下看
      

  3.   


      不是的,我是方便在DATAGRI里方便显示的我也不想中文,可是没办法
      

  4.   

    很简单的事,根本不用你写,直接在access里建这样一个查询,复制这个查询sql语句就可以了。
      

  5.   

    你这个问题很简单,你的逗号用的是中文输入法
    方便在datagrid中显示中文字段名也很简单的,sqlde = "SELECT number as 编号 from 工资表"
    不就得了?
    这样显示的就是中文了
    否则你很容易出错的
      

  6.   

    ssqlde="select 编号,姓名,工资 from 工资表"
    我也认为是符合问题,我同意byhum()的说法!用AS 就是给字段一个别名!不过AS 前面的可是你数据库表中真正的字段。
      

  7.   

    是逗号的问题我也遇到过同样的问题,需要用半角逗号,SQL才能识别,这的确很麻烦,但也只能这样,为了将究它,我在输入逗号时将输入法转至英文,还好我用的输入法很方便输入法转换.
      

  8.   

    如果你是MSSQL的话,你可以先在查询分析器里试哈多,这样就方便多了,还有我建议你多看看书