开发环境:window2Kserver(简)
sqlserver(简),但里边的数据库用的是繁体字段与内容
delphi7
现遇到问题:
我的数据与字段在数据库里能显示正常,在界面上也正常,但是在繁体的下面还不知道.
我昨天用adotable去连接数据库时,发现里的表名什么的都变成乱码了,sql语句根本就不能运行.
我应该怎么办啊,请大家仁者见仁,智者见智,帮帮忙,见都有分,
sqlserver(简),但里边的数据库用的是繁体字段与内容
delphi7
现遇到问题:
我的数据与字段在数据库里能显示正常,在界面上也正常,但是在繁体的下面还不知道.
我昨天用adotable去连接数据库时,发现里的表名什么的都变成乱码了,sql语句根本就不能运行.
我应该怎么办啊,请大家仁者见仁,智者见智,帮帮忙,见都有分,
解决方案 »
- 关于COM+的安全机制与程序发布的一些疑问,请帮忙解决,感激!
- GetWindowTextA 如何用
- 这个函数好像有误,有人能帮我指教一下吗,谢谢
- 什么是“VCL”
- 请问如何连接一个端口不是1433的sqlserver2000?(客户端没有Sql server的客户端工具,程序用BDE连接数据库)
- 急,急,急,在ToolButton中加上的图片怎样才能占满全部的button的表面
- 其实,Data2000并非大家说的那样啊..(恳请进来看看)
- 高分找控件! DBNavigator的按钮显示图片.
- 你们在使用ADO 连接时 有没有这样的问题?
- 如何在打印报表中实现合计功能?
- delphi动态申请的空间,在VC中是不是就不能用
- ※※※※※※※请教:怎么在delphi里得到刚刚插入的IDENTITY? 谢谢!※※※※※※※※※※※
你来看看啊,用ado连接数据库结果都是乱码(我的里边是繁体的东西)
字段类型用unicode类型(nvarchar/nchar/ntext),这样可以保证内容不出现乱码.
即先配置ODBC数据源,再在程序中用odbc的连接方式(程序中的连接方式你应该知道吧,我不知道)我的电脑--控制面板--管理工具--数据源(ODBC)创建一个连接sql的odbc数据源在"数据源向导屏幕 4"
勾选“更改 SQL Server 系统信息的语言为”,选择"simplified chinease"
勾选“执行字符数据转换”(如果还是乱码,试试不勾选这个)
你可以升级ADO,或修改注册表不过最直接的办法是用BDE连就OK了
你能说得清楚一点吗??
或者还有一个办法,写存储过程。所有取表都用存储过程完成。
2. 数据内容:连接时(ADO)把Auto Translate 设为False,其内容就不会变成乱码.
3. 界面自己设置
译成繁体。你的数据库是简体中文的话。没有办法了。要么你换成繁体操作系统。换成繁体的。我做过简/繁体的系统,如果我能帮得上你加我的qq 88621748