服务器:windows2003
数据库:sql server2000
客户端:winxp
开发:delphi7 ,ADO 连接数据库,中文类型都是 nvarchar问题:
1. 在客户端输入、显示中文都正常,但是在 sql 的查询分析器、企业管理器 中看到的中文是乱码,不知道这个对第二个问题有无影响。
2. 如果查询英文,可以查询到,但是如果查询中文,如:select * from user where username ='张三' 那么不能查询到。可能字段中的数据都是乱码有关系,如果在企业管理器把此字段内容改为中文,那么就能查询(就是在企业管理器中正常显示中文了,但是在客户端就会是乱码了)。请问这是什么原因,如果解决啊,大侠们出手啊。急
数据库:sql server2000
客户端:winxp
开发:delphi7 ,ADO 连接数据库,中文类型都是 nvarchar问题:
1. 在客户端输入、显示中文都正常,但是在 sql 的查询分析器、企业管理器 中看到的中文是乱码,不知道这个对第二个问题有无影响。
2. 如果查询英文,可以查询到,但是如果查询中文,如:select * from user where username ='张三' 那么不能查询到。可能字段中的数据都是乱码有关系,如果在企业管理器把此字段内容改为中文,那么就能查询(就是在企业管理器中正常显示中文了,但是在客户端就会是乱码了)。请问这是什么原因,如果解决啊,大侠们出手啊。急
查不到,你是在查询分析器里面查还是通过delphi程序查的?
如果在企业管理器中直接录入中文,delphi看到的就是乱码 了。