首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
MS-SQL Server
基础类
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
[求助]在visual studio 2005利用ADO.NET将数据导入sql server 中文乱码
[已结贴,结贴人:yyzz1029]
加为好友
发送私信
在线聊天
yyzz1029
yyzz1029
等级:
发表于:
2008-04-19 20:41:35
楼主
在visual studio 005 中用ADO.NET访问sql server 2005,更新数据库中的数据,
将含有中文字符的数据写入数据库时,写进的都是乱码,不知是什么原因,求助大家!非常着急,万分感谢!
问题点数:
20
回复次数:
6
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
qianjin036a
晴天
等级:
发表于:
2008-04-19 23:52:56
1
楼 得分:
0
数据用什么控件编辑的?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yyzz1029
yyzz1029
等级:
发表于:
2008-04-19 23:53:12
2
楼 得分:
0
怎么没人理我啊!哭……
真的是不知哪出错了,初学数据库,请高手帮忙想想原因,以前关于这方面的帖子我也看过,但是都没解决问题。
我不知道怎么设置sql server 2005默认编码方式,也不知道ADO.NET的编码方式是什么,
我用的语句是
thisRow["nickname"] ="你好";
thisDataSet.Tables["test"].Rows.Add(thisRow);
thisAdapter.Update(thisDataSet, "test");
更新到数据库里的为什么是??呢,
原先数据库是这么建关于nickname的,[nickname] [varchar](80) COLLATE Chinese_PRC_CI_AS NULL,
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yyzz1029
yyzz1029
等级:
发表于:
2008-04-19 23:56:50
3
楼 得分:
0
控件编辑?不懂……,就是控制台应用程序,然后用DataSet,DataAdapter,更新的
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
qianjin036a
晴天
等级:
发表于:
2008-04-20 00:11:20
4
楼 得分:
0
有个建议,到 .net 版去提这个问题,恐怕帮你出主意的网友会比较多.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zbc1009
Jacob雅各布
等级:
发表于:
2008-04-20 10:23:34
5
楼 得分:
20
既然是存的有汉字,建议改为unicode:
SQL code
alter
table
yourtablename
alter
column
nickname
nvarchar
(
80
)COLLATE Chinese_PRC_CI_AS
NULL
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yyzz1029
yyzz1029
等级:
发表于:
2008-04-20 19:04:51
6
楼 得分:
0
谢谢您,这样改成功了!
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
abc推荐给好友