Access数据库,ADO
表comSys三个字段,id 自增,parName varchar(10),parVal varchar(200)
该表中的记录如下:
id        parName          parVal
1         userCode         中国人
2         IAM              0
有如下语句:
select parVal from comSys where parName='userCode'
在某一台电脑上,这个结果竟然是“0”,其他N台电脑上都是“中国人”。
这到底是什么原因呢?

解决方案 »

  1.   

    不会吧?是不是数据库的内容被你改动过了?--------------------------------
    http://kmok.cn/
      

  2.   

    没有改过。打开数据库查看,也是正确的。同样的程序,同样的库,直接Copy到另一台电脑,也是好的,就那一台不行。郁闷极了。
      

  3.   

    检查操作系统的默认字符集是简体中文。并且没有使用unicode编码
      

  4.   

    select parVal,parName from comSys where parName='userCode'
      

  5.   

    使用unicode编码,这个是在哪里改的?
      

  6.   

    欢迎加入DELPHI(SQL)/新起点群;群号:(37792189).