怎么改变VB发送给ADO的文本的编码

如何改变VB发送给ADO的文本的编码
由于数据库是纯英文环境搭建的,写个查询程序总是出问题,所以想试试看能不能再用ADO查询的时候,sql语句不用vb默认的vbUnicode,变成ansi格式的。
当然了,查询这个数据库时我的SQL语句是纯英文的,我在其它的数据库都正常使用ADO,ACCESS,SQL SERVER或者MYSQL都没任何问题,就是这种纯英文环境下搭建的SYBASE不知道为什么就出问题,对于这种数据库,只要SQL语句包含了中文立刻就报错了。其它所有的数据库我都试过SQL语句之中包含中文(毕竟有时候有中文字段或者是用到了as)。

我实在是被这个数据库征服了,不让我用中文查询就算了,我用纯英文的SQL语句仍然会出些怪问题,查询到的结果不准确。

谁能教我改变编码呢?
StrConv(string,   vbNarrow)是没用的,SQL语句里没有中文内容
widechartomultibyte不知道到底应该怎么去运用

我只希望ADO发出去的信息是纯英文的ANSI格式的,或许这样就不会出任何问题了。

顺便我想请教下,有没有英文操作系统下的ADO库呢?要不然我替换下这个ADO库试试看?
请发到邮箱iscoffee@qq.com
谢谢


------解决思路----------------------
开始、运行、odbcad32、确定。
里面似乎有个默认语言选项。
------解决思路----------------------
你试下,把中文换成ASCW(***)
用CHRw(**)取出中文编码