用OleDB向sql server2000一个表中插入一条记录,结果中文显示为“???”,英文都是正确的,那位兄弟可帮忙解决?

wangweixing2000 2007-02-05 02:42:00
用OleDB向sql server2000一个表中插入一条记录,结果中文显示为“???”,英文都是正确的,那位兄弟可帮忙解决?

我怀疑是string的编码问题,谁碰到过?
...全文
435 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangweixing2000 2007-02-07
  • 打赏
  • 举报
回复
谢谢 net_lover(【孟子E章】) 兄!
再问问我写的这个语句为啥不对?
select * from student
where (name = N'星星')
孟子E章 2007-02-06
  • 打赏
  • 举报
回复
http://support.microsoft.com/kb/239530/zh-cn
孟子E章 2007-02-06
  • 打赏
  • 举报
回复
N表示支持Unicode编码
snwyq4 2007-02-06
  • 打赏
  • 举报
回复
字符集的问题!
rocy520 2007-02-06
  • 打赏
  • 举报
回复
mark
ggygd 2007-02-06
  • 打赏
  • 举报
回复
~~支持Unicode编码
aierduo 2007-02-05
  • 打赏
  • 举报
回复
mark
wangweixing2000 2007-02-05
  • 打赏
  • 举报
回复
谢谢这位xwpxly兄弟!问题解决了!但不知道为啥要这么用!能否给点解释?
明天没有人回答就揭帖!谢谢各位兄弟!
NoirCheng 2007-02-05
  • 打赏
  • 举报
回复
using System.Data.SqlClient;

SqlDataAdapter SqlCommandBuilder用这两类
cengyidao 2007-02-05
  • 打赏
  • 举报
回复
1.数据类型改成nchar或nvarchar;
2.写入中文数据时前面加N;
3.写一个方法,读取数据时用二进制读取,显示时转码显示中文.
wangweixing2000 2007-02-05
  • 打赏
  • 举报
回复
好,试试看!
谢谢这位xwpxly兄弟!
ggygd 2007-02-05
  • 打赏
  • 举报
回复
在寫入數據的時候要加上N
Insert into tablename (a,b,c) values(N '值',N'值'')
UPdate tablename set a=N '值''
wangweixing2000 2007-02-05
  • 打赏
  • 举报
回复
to winner2050
不用OleDB,那我用SqlClient试试看!
to xwpxly(天藍可凡)
数据库的字段类型不能改了,已经用了很久的系统了,现在做个导入程序用c#,结果出现中文乱码问题,数据库对应字段的类型为Nvarhcar.

谢谢两位兄弟!
bitpolar 2007-02-05
  • 打赏
  • 举报
回复
数据类型改成nvarchar
ggygd 2007-02-05
  • 打赏
  • 举报
回复
數據類型改稱 NCHAR或是Nvarhcar看看
winner2050 2007-02-05
  • 打赏
  • 举报
回复
要就不用OleDB好了。
内容概要:本文提出了一种基于图论与自适应控制的四旋翼无人机三角编队控制方法,并通过Matlab代码实现仿真验证。该方法利用图论构建无人机间的通信拓扑结构,明确个体间的信息交互关系,进而设计分布式控制协议以实现编队协同;结合自适应控制算法,对系统中存在的模型不确定性或外部干扰等未知参数进行在线估计与补偿,提升控制系统的鲁棒性与适应能力。文中系统阐述了四旋翼无人机的动力学建模、编队一致性协议的设计、自适应律的推导过程以及基于Lyapunov理论的稳定性分析,并通过仿真实验验证了该方法在编队形成、保持及轨迹跟踪等方面的良好性能,能够在复杂环境下维持稳定的三角编队飞行。; 适合人群:具备自动控制理论、多智能体系统协同控制基础,熟悉Matlab仿真工具与基本控制算法,从事无人机集群控制、智能自主系统或相关方向研究的研究生及科研人员。; 使用场景及目标:①研究多无人机系统的分布式协同控制机制与一致性收敛特性;②掌握图论在编队通信拓扑设计中的建模方法;③理解并实现自适应控制在应对系统不确定性中的参数在线调节与鲁棒性增强作用;④为复杂动态环境下无人机集群的自主编队控制提供理论支持与仿真验证方案。; 阅读建议:建议结合提供的Matlab代码同步研读,重点关注图论建模与自适应控制律的协同设计逻辑,尝试调整通信拓扑结构、初始条件或引入不同形式的外部干扰,观察编队响应性能变化,深入理解理论分析与工程实现之间的映射关系。
内容概要:本文围绕水下机器人双机械手系统的动态建模与控制仿真展开深入研究,基于Matlab平台构建系统动力学模型并实现多种先进控制算法的仿真验证。研究系统地建立了考虑水下复杂环境干扰(如水流扰动、浮力变化)、机械臂间强耦合效应及系统非线性特性的精确动力学模型,采用拉格朗日法或牛顿-欧拉法进行建模,并设计了包括PID、滑模控制(SMC)、反步控制(Backstepping)在内的多种控制策略,用于实现双机械手的高精度轨迹跟踪与协同操作。通过Matlab/Simulink进行仿真实验,验证了所建模型的合理性与控制算法在抑制干扰、消除耦合、提升跟踪精度方面的有效性,尤其展示了先进非线性控制算法在复杂工况下的优越性能。文中还配套提供了完整的可复现Matlab代码,极大地方便了读者的学习、验证与二次开发。; 适合人群:具备自动控制理论、机器人动力学基础知识及Matlab/Simulink编程能力的科研人员、研究生,以及从事水下机器人、自动化、海洋工程等领域研发工作的工程师(工作年限1-5年)。; 使用场景及目标:① 掌握多自由度机械臂特别是双臂协同系统的非线性动力学建模方法;② 学习并对比PID、滑模、反步等经典与现代控制算法在强耦合、非线性系统中的设计、实现与性能差异;③ 熟练运用Matlab/Simulink进行机器人控制系统仿真与分析;④ 为自主水下航行器(AUV)、遥控水下机器人(ROV)等水下作业装备的机械手控制系统设计提供理论依据和技术实现方案。; 阅读建议:建议读者结合提供的Matlab代码,循序渐进地学习动力学方程推导、模型构建与控制算法实现过程。应重点关注不同控制算法的结构设计、参数整定方法及其对系统性能(如超调量、响应速度、鲁棒性)的影响,通过修改仿真参数(如负载、扰动)进行对比实验,以深化理解,并可尝试将模型拓展至更高自由度或引入更复杂的环境交互(如刚性物体抓取、柔性绳索操作)以提升工程实践能力。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧