Delphi如何支援 nchar, nvarchar字段的unicode中文字. [问题点数:100分,结帖人erickleung]

Bbs6
本版专家分:6160
结帖率 100%
Bbs4
本版专家分:1084
Bbs7
本版专家分:13916
Bbs8
本版专家分:34315
Blank
红花 2003年9月 Delphi大版内专家分月排行榜第一
Blank
黄花 2003年8月 Delphi大版内专家分月排行榜第二
Bbs6
本版专家分:7989
Bbs6
本版专家分:6160
如何显示nvarchar字段
<em>如何</em>能换行?否则只显示一行。rnrnrn
判断NVARCHAR字段中含有非Unicode字符
思路是将NVARCHAR转为VARCHAR会将<em>unicode</em>字符抓换为
ncharnvarchar分别用于什么字段比较合适?
<em>nvarchar</em>不是很好吗?长度可以变,还要<em>nchar</em>干什么?rn
C#中string型字段的区别 (char、varchar、ncharnvarchar
源地址:http://www.cnblogs.com/mekong/archive/2009/04/17/1437996.html 对于程序中的string型<em>字段</em>,SQLServer中有char、varchar、<em>nchar</em>、<em>nvarchar</em>四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。 定长或变长 所谓定长就是长度固定
如何将结果集数据存入NVARCHAR(NCHAR)字段?在线等待
表T1有一NVARCHAR<em>字段</em>A,当要插入数据到此<em>字段</em>时,可用以下语句:rninsert T1(A) values(N'插入数据')rn现在请问:当插入的数据为一结果集时,也就是如:rninsert T1(A)rnselect B from T2;rn这时应该写语句达到保存为<em>unicode</em>的目的,就是在哪里加入此‘N’?
怎么使ncharnvarchar字段的长度能大于255
在sybase数据库中有什么办法能使<em>nchar</em>或<em>nvarchar</em><em>字段</em>的长度能大于255。rn我不想使用text<em>字段</em>。
nvarchardelphi
sql2000 里的<em>nvarchar</em>型的<em>字段</em> 在<em>delphi</em>里用dbgrid不能保存,会出现错误‘record not found or modify by other user’,换成varchar就没事了,那位大哥知道为什么,告诉一下,先谢了。
为什么字段用了unicode得类型 nchar,nvarchar 后,SQL语句得查询条件效率太底了!!
现在得系统后台数据表<em>字段</em>都全部都用<em>unicode</em>得类型后,而SQl语句一旦要用到like查询得话,那么就应该这样写select a.pdctno from mktb arnleft join webinfob b on a.cuno=b.cucodernwhere a.pdctno like rtrim(@lcPartNo) and b.custab like rtrim(@lccustnamechina)rn and a.custsty like rtrim(@lccustpartno) 才能查询出数据,但其SQL效率太底了!!!不知道有没有什么改善得方法??
UniCode与nvarchar一样吗?
我用一个加密程序,加密后生成的字符串是UniCode格式(显示为乱码),直接通过拷贝和粘贴到数据库中(<em>nvarchar</em>),读出后解密成功。但用update方法写入数据库,没饿出错,但写入的数据却不是加密后的数据(有?)。rn故不能成功解码,不知为何?
char、nchar、varchar、nvarchar 数据类型定义
    char(n) :长度为 n 个字节的固定长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为 n 个字节。多用于存储字符和数字。   <em>nchar</em>(n):包含 n 个字符的固定长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。存储大小为 n 字节的两倍。多用于存储汉字。   varchar(n):长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是
SQLServer中char、varchar、ncharnvarchar的区别
SQLServer中char、varchar、<em>nchar</em>、<em>nvarchar</em>的区别 SQLServer中char、varchar、<em>nchar</em>、<em>nvarchar</em>的区别.txt
char、varchar、ncharnvarchar四种类型的区别
char、varchar、<em>nchar</em>、<em>nvarchar</em>四种类型的区别char、varchar、<em>nchar</em>、<em>nvarchar</em>四种类型的区别
MySQL数据类型之有NCHAR与NVARCHAR数据类型吗?
MySQL数据库有NCHAR与NVARCHAR数据类型吗? 我去,答案是有。 请看演示: C:\Users\Administrator>mysql test1 Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 37 Server version: 5.7.11-
【整】char、varchar、ncharnvarchar的区别
转自:http://www.cnblogs.com/smjack/archive/2008/04/14/1152342.html拖鞋不脱 对于程序中的string型<em>字段</em>,SQLServer中有char、varchar、<em>nchar</em>、<em>nvarchar</em>四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。 定长或变长 所谓定长就是长度固定...
char、varchar、ncharnvarchar的区别与使用
sql server中varchar和<em>nvarchar</em>的区别?-mssql数据类型问:sql server中的varchar和Nvarchar有什么区别啊,varchar好像是一个英文和一个汉字都站两个字节,而Nvarchar则是一个英文占一个字节,汉字占两个字节。可是这个对asp程序有什么影响?答:varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介
char/varchar转换去nchar/nvarchar的问题
本人公司的一个网页项目rn已经开发完成rn但现在要把这个项目支持<em>unicode</em>rn依我所知的要在每句SQL中的文字数据加上N去做转换rn但这个工作量太大了.rn有没有办法在SQL Server里面做一些设定,把所有数据都自动转去<em>unicode</em>而不用加上N来做转换呢?rn或者有更好的方法而不用去改源始檔?rnrn谢谢rn
在wap中文字unicode编码方法
3G时代就要指日到来了,现在手机的wap上网越来越流行,在手机浏览的时候,我们要进行了<em>unicode</em>编码了之后,手机才能看的汉字的,所以我们要进行编码。 #region private string UnicodeString( string inputString )   ///   /// 对字符串加入头"&#x"和尾";"   ///   ///   ///   private st
字符数据类型char、varchar、ncharnvarchar比较
char和varchar的主要差别是填充。如果一个数据类型为varchar(20)的列,存储一个值为“Names”数据,则物理上只储存5个字节。但如果定义为数据类型char(20),物理上将使用全部20个字节。然而为什么有时候我们还要使用char数据类型呢?因为使用varchar数据类型将稍微增加了一些额外的开销。建议在小于或等于8个字节的列中应保留char数据类型,超过这个长度使用varchar...
SQL数据类型nchar,char,varchar与nvarchar区别
<em>nchar</em>与char是相似的,<em>nvarchar</em>与varchar是相似的。 char类型: 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR<em>字段</em>上的索引效率级高,比如定义 char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不够的字符用空格去填。因为是固定长度,所以速度效率高。 Varchar类型:Varch...
char、varchar、ncharnvarchar的区别(转)
转载地址:http://www.cnblogs.com/mekong/archive/2009/04/17/1437996.html 对于程序中的string型<em>字段</em>,SQLServer中有char、varchar、<em>nchar</em>、<em>nvarchar</em>四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。 定长或变长 所谓定长就是长度...
char,varchar,text,nchar,nvarchar,ntext的问题
可否给讲一下呀rn在什么时候使用varchar可以使用char就不可以,什么时候使用varchar不可以而使用<em>nvarchar</em>就可以rn什么时候使用varchar不可以使用text就可以rn就是他们之间的区别rn最好有例子rn
【数据库】nchar,char,varchar与nvarchar区别
以前在创建数据库的时候使用数据类型,只知道别人让创建什么类型自己就创建什么类型,结果是自己也不明白这些类型究竟是怎么回事,什么时候用到什么类型。今天在看视频的时候看到老师用了数据类型——<em>nvarchar</em>;我实在看不下去了,因为以前我用的都是varchar,我不知道这两种究竟有什么区别,所以就查了一些资料,想要弄明白这些类型究竟是怎么回事。 char:对英文(ASCII)字符占用1个字节,对一个汉...
char和nchar,varchar和nvarchar到底有什么区别
我知道后者使用<em>unicode</em>编码rnrn现在情况是这样:rnrn我们毕设小组每个人用不同的工具:PowerBuiler,asp,我用jsprn链结同一个数据库rnrn因为我用的是jsp的resin解释器,所以需要把数据库表里的所有字符型全设成<em>nchar</em>,或者<em>nvarchar</em>,以便正常读写中文rnrn但是我不知道我这样做会不会影响到其他成员的编程,会不会出现什么问题?rn
请教SQLSERVER实际开发中,nvarcharnchar的应用
[size=14px]两种数据类型在实际开发中是怎么选择使用的呢?谢谢![/size]
char、nchar、varchar、nvarchar,对比那个好
&lt; DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd&gt; 数据库定义到char类型的<em>字段</em>时,不知道大家是否会犹豫一下,到底选char、<em>nchar</em>、varchar、<em>nvarchar</em>、 text、ntext中哪一种呢?结果很可能是两种,一种是...
所有中文字Unicode编码区间及常用中文字Unicode编码
所有<em>中文字</em>Unicode编码区间及常用<em>中文字</em>Unicode编码,在生成随机验证码时可能使用到
MSSQL數據庫中nvarcharnchar在使用時如何選擇
<em>nvarchar</em> 和 <em>nchar</em> 最大的差異就是前者是在儲存時,是會依據字串的長度不同,而以不同的長度來儲存。而後者<em>nchar</em>是固定長度,也就是不管你是用 1 個字元,還是 10 個字元,只要欄位是 12,就是使用 12 個字元的空間來儲存。 在空間的利用上,<em>nvarchar</em> 是佔了優勢,而且使用起來也很方便。但是有一個隱藏而容易忽視的問題,一般在開發時都不會發現,那就是「效率」。尤其這個欄位...
Delphi如何取SQL Server数据库中的nvarchar字段值?
name为<em>nvarchar</em><em>字段</em>,用fieldbyname('name').asstring等方式出错,提示没有Name<em>字段</em>,如下:rnrnwith Query1 dornbeginrn sql.add('select name from tb_Users');rn ExecSQL;rn open;rnrn edit1.Text := ??rnend;rnrn多谢!
如何实现nchar字段数字区间的查询?
环境:VS2008+SQL2005rnrn<em>字段</em>:rnstart_num <em>nchar</em>(20) 由于<em>字段</em>里要保留0,因此<em>字段</em>类型设置为<em>nchar</em>rn end_num <em>nchar</em>(20)rnrnrnrn数据:rnstart_num end_numrn000351 000400rn000401 000450rn000451 000500rn000501 000550rn000551 000600rnrnrn要求:查询start_num在000401和000501之间的数据,请问<em>如何</em>实现?谢谢
“\u”Unicode字符转为中文字
public static string GetUnicodeStr(string ust) { Regex r = new Regex(@"(?i)\\[uU]([0-9a-f]{4})"); return r.Replace(ust, delegate
nvarchar字段的排序问题.
有表tb,其实有一<em>nvarchar</em><em>字段</em>w,数据为:rn--------------rn1CSDN论坛1rn11CSDNrn2中国rn3中国人rn12中国人民rn13ABCrn--------------rnrn我现在order by w asc就成了这样rn----------rn1CSDN论坛1rn11CSDNrn12中国人民rn13ABCrn2中国rn3中国人rn----------rnrn而我最后想要的排序为:rn--------------rn1CSDN论坛1rn2中国rn3中国人rn12中国人民rn13ABCrn--------------rn这样<em>如何</em>做?谢谢!
怎樣更新nvarchar字段
表結構:rnCREATE TABLE [dbo].[xx_abc](rn [a] [<em>nvarchar</em>](20) COLLATE Thai_CI_AS NULLrn)rn請注意是泰文字符集rnADOCommand中腳本:Insert Into xx_abc Select :arn在中文系統下執行rnADOCommand1.Parameters.ParamByName('a').Value:='測試';rn利用ADOCommand塞入一筆<em>中文字</em>,我要怎樣寫才可以不是亂碼,我知道Delphi7可以,但我使用的是Delphi5,先謝謝!
nvarchar字段默认值的问题
sql 2000 <em>nvarchar</em><em>字段</em>,默认允许为Nullrn对吧,rnrn我现在想他默认不许为NUll,默认值为空字符串rnrn应该在“默认值”属性中输入什么? rnrn我试着输入 ""(空字符串) 保存就报错rnrn不行喔rnrnps:不是直接SQL建表,是用企业管理器做的
处理ncharunicode数据类型的问题
其对应的jdbc数据类型是什么啊?rn另外,是不是一定得用getBytes得到其值?
如何将数据表中的NVARCHAR字段已UNICODE编码方式读出?
我现在需要把简体数据库里的内容插入到繁体数据库里去,我用的方式是:rninsert into table1 (filed1,filed2) select filed3,filed4 from table 2 rn现在问题是我的table1里需要以 N'filed 方式插入,以便简繁体均可正常在网页上浏览数据库内容,我该<em>如何</em>写后面的 select 语句,使得<em>字段</em>已UNICODE编码方式读出,插入到table1里呢?
怎样在delphi里看sql server的ntext,nchar字段
在dbgrid里看不了这些<em>字段</em>或出错。怎么办?
MSSQL如何nvarchar字段传入变量
rn如下:rnINSERT [ZL_UserExpHis] ([UserID],[score],[HisTime],[Operator],[OperatorIP],[Detail]) VALUES ( 54711,@应返会员分数,getdate(),0,N'127.0.0.1',N'消费返积分: @应返会员分数 从商家[ (@传入商家会员名) ]处提交消费 @传入会员消费额 元返的积分')rnrnrn消费返积分: @应返会员分数 从商家[ (@传入商家会员名) ]处提交消费 @传入会员消费额 元返的积分rn这个<em>字段</em>始终不能传入变量值,应该<em>如何</em>写啊?求达人指导教。
nvarchar字段如何与datetime类型数据比较
数据库中<em>字段</em>field2定义成<em>nvarchar</em>(200),rnsql语句中怎样将field2<em>字段</em>与datetime比较
求教如何nvarchar字段中插入 ‘
求求求
nvarchar类型字段如何补足位数?(内详)
一个<em>nvarchar</em>型<em>字段</em>,目前数据如下:rn 245rn 1153rn 686rn 1300 rn现要求在字符左边添加‘0’,把所有字符串统一成六个字符,如下:rn 000245rn 001153rn 000686rn 001300rn请教大家应该<em>如何</em>做,谢谢!rnrn
VFP如何读写SQLSERVER的 nvarchar 类型字段
SQLSERVER里 的字符型 都是 <em>nvarchar</em> 类型的,VFP<em>如何</em>读取和编辑这种类型的<em>字段</em>啊?
postgresql中有没有像SQL SERVER中的ntext,nchar,nvarchar这样的unicode行的数据类型???
在数据库中同时存储多种语言,例如(中,日,韩)多语言
数据库有char和nchar varchar 和nvarchar区别是啥?
&quot;sqlserver里面有char和<em>nchar</em>,那个n据说是指<em>unicode</em>的数据,这个是什么意思。&quot; 并不是所有简单的问题都很容易回答,就像这个问题一样。于是我答应专门写一篇BLOG来从头讲讲编码的故事。那么就让我们找个草堆坐下,先抽口烟,看看夜晚天空上的银河,然后想一想要从哪里开始讲起。嗯,也许这样开始比较好……(一定要细心看完哦,绝对有收获的) 很久很久以前,有一群人,他们决定...
黑马程序员之C#学习笔记:数据库char 和nchar 、varchar 和nvarchar 的区别
char 单字节类型,char(8)能存8个字母或4个汉字,如果只存了一个字母,内存中也占8个字节 <em>nchar</em> 双字节类型,<em>nchar</em>(8)能存8个字母或8个汉字,如果只存了一个字母或汉字,内存中也占了8个(位) (不分字母汉字以个数计算) varchar 单字节类型可变的,varchar(8)存8个字母或4个汉字只存了一个字母,在内存中只占一个字节 <em>nvarchar</em> 双字节类型可变的,nv
(转载)『总结』char、varchar、text和ncharnvarchar、ntext的区别
1、CHAR51Testing软件测试网]-VvwG z ixCHAR存储定长数据很方便,CHAR<em>字段</em>上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充。多的,自动截取。"g,J|f ? sdv]051Testing软件测试网)l ?O2euh#i3/4d2、VARCHAR51Testing软
存储过程需要类型为 'ntext/nchar/nvarchar' 的参数 '@statement'。
在线等 答复 急rn语句如下:rn declare @IP varchar(50)rn declare @userName varchar(50)rn declare @userpwd varchar(50)rn Declare @phone varchar(50)rn declare @message varchar(1000)rn declare @str varchar(600)rn declare @DataTableName varchar(600)rn declare @databaseName varchar(50)rn set @IP=convert(<em>nvarchar</em>(50), '218.93.122.165')rn set @userName =convert(<em>nvarchar</em>(50), 'szuser')rn set @userpwd=convert(<em>nvarchar</em>(50), '987654321')rn set @phone=convert(<em>nvarchar</em>(50), '18721724350')rn set @message=convert(<em>nvarchar</em>(50), 'hello')rn set @databaseName=convert(<em>nvarchar</em>(50), '[LightingSZ]')rn set @DataTableName =convert(<em>nvarchar</em>(50), '[monitorsend]')rn if not exists(select 1 from master.dbo.sysservers where srvname = 'srv_lnk')rn beginrn exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB', @IP rn exec sp_addlinkedsrvlogin 'srv_lnk','false',null,@userName,@userPwd rn endrn set @str=N'insert srv_lnk.'+@databaseName+'.dbo.'+ @dataTableName+'(id,phonenum,smscontent) values(NEWID(),'+@phone+','+@message+')'rn exec sp_executesql @strrn if exists(select 1 from master.dbo.sysservers where srvname = 'srv_lnk')rn beginrn exec sp_dropserver 'srv_lnk','droplogins'rn end
server2005/2008 char,nchar,varchar,nvarchar这四个有什么区别
server2005/2008 char,<em>nchar</em>,varchar,<em>nvarchar</em>这四个有什么区别
Procedure expects parameter '@parameters' of type 'ntext/nchar/nvarchar'.
create proc up_gettopiclistrn@a_tablelist varchar(200),rn@a_tablename varchar(200),rn@a_selectwhere varchar(500),rn@a_selectorderid varchar(20),rn@a_selectorder varchar(50),rn@a_intpageno int,rn@a_intpagesize int,rn@recordcount int outputrnasrn/*定义局部变量*/rndeclare @intbeginid intrndeclare @intendid intrndeclare @introotrecordcount intrndeclare @introwcount intrndeclare @tmpselect <em>nvarchar</em>(600)rn/*关闭计数*/rnset nocount onrnrn/*求总共根贴数*/rnrnselect @tmpselect = 'set nocount on;select @spintrootrecordcount = count(*) from '+@a_tablename+' '+@a_selectwherernexecute sp_executesqlrn@tmpselect,rnN'@spintrootrecordcount int output',rn@spintrootrecordcount=@introotrecordcount outputrnrnselect @recordcount = @introotrecordcountrnrnif (@introotrecordcount = 0) --如果没有贴子,则返回零rnreturn 0rnrn/*判断页数是否正确*/rnif (@a_intpageno - 1) * @a_intpagesize > @introotrecordcountrn return (-1)rnrn/*求开始rootid*/rnset @introwcount = (@a_intpageno - 1) * @a_intpagesize + 1rn/*限制条数*/rnrnselect @tmpselect = 'set nocount on;set rowcount @spintrowcount;select @spintbeginid = '+@a_selectorderid+' from '+@a_tablename+' '+@a_selectwhere+' '+@a_selectorderrnexecute sp_executesqlrn@tmpselect,rnN'@spintrowcount int,@spintbeginid int output',rn@spintrowcount=@introwcount,@spintbeginid=@intbeginid outputrnrnrn/*结束rootid*/rnset @introwcount = @a_intpageno * @a_intpagesizern/*限制条数*/rnrnselect @tmpselect = 'set nocount on;set rowcount @spintrowcount;select @spintendid = '+@a_selectorderid+' from '+@a_tablename+' '+@a_selectwhere+' '+@a_selectorderrnexecute sp_executesqlrn@tmpselect,rnN'@spintrowcount int,@spintendid int output',rn@spintrowcount=@introwcount,@spintendid=@intendid outputrnrnrnif @a_selectwhere='' or @a_selectwhere is nullrnselect @tmpselect = 'set nocount off;set rowcount 0;select '+@a_tablelist+' from '+@a_tablename+' where '+@a_selectorderid+' between 'rnelsernselect @tmpselect = 'set nocount off;set rowcount 0;select '+@a_tablelist+' from '+@a_tablename+' '+@a_selectwhere+' and '+@a_selectorderid+' between 'rnrnif @intendid > @intbeginidrnselect @tmpselect = @tmpselect+'@spintbeginid and @spintendid'+' '+@a_selectorderrnelsernselect @tmpselect = @tmpselect+'@spintendid and @spintbeginid'+' '+@a_selectorderrnrnexecute sp_executesqlrn@tmpselect,rnN'@spintendid int,@spintbeginid int',rn@spintendid=@intendid,@spintbeginid=@intbeginidrnrnreturn(@@rowcount)rn--select @@rowcountrngornrnASP.NET调用:rn string tablist = "b.BigCategoryName_En as bname,ss.ModelID as ssid,ss.Model as ssname,s.CategoryName_en as sname,"rn + "p.d1 as i1,p.d2 as i2, p.l1 as o1, p.l2 as o2,p.d3 as i3 ,p.d4 as i4,p.l3 as o3, p.l4 as o4";rnrn string tabname = "BigCategories b inner join Categories s on b.BigCategoryID = s.BigCategoryID "rn + "inner join Models ss on s.CategoryID = ss.CategoryID inner join GGoods p on ss.ModelID = p.ModelID";rnrn string strorderid = "p.goodscode";rnrn string strorder = "order by p.goodscode";rnrn SqlCommand cmd = new SqlCommand("sp_GetRecordsFromPager", conn);rn cmd.CommandType = CommandType.StoredProcedure;rnrn SqlParameter tablelist = new SqlParameter("@a_tablelist", SqlDbType.VarChar, 200);rn tablelist.Value = tablist;rn cmd.Parameters.Add(tablelist);rnrn SqlParameter tablename = new SqlParameter("@a_tablename", SqlDbType.VarChar, 200);rn tablename.Value = tabname;rn cmd.Parameters.Add(tablename);rnrn SqlParameter selectwhere = new SqlParameter("@a_selectwhere", SqlDbType.VarChar, 200);rn selectwhere.Value = strwhere;rn cmd.Parameters.Add(selectwhere);rnrn SqlParameter selectorderid = new SqlParameter("@a_selectorderid", SqlDbType.VarChar, 50);rn selectorderid.Value = strorderid;rn cmd.Parameters.Add(selectorderid);rnrn SqlParameter selectorder = new SqlParameter("@a_selectorder", SqlDbType.VarChar, 50);rn selectorder.Value = strorder;rn cmd.Parameters.Add(selectorder);rnrn SqlParameter intpageno = new SqlParameter("@a_intpageno", SqlDbType.Int);rn intpageno.Value = pageno;rn cmd.Parameters.Add(intpageno);rnrn SqlParameter intpagesize = new SqlParameter("@a_intpagesize", SqlDbType.Int);rn intpagesize.Value = 15;rn cmd.Parameters.Add(intpagesize);rnrn //SqlParameter recordcount = new SqlParameter("@recordcount", SqlDbType.Int);rn //recordcount.Direction = ParameterDirection.Output;rn cmd.Parameters.Add("@recordcount", SqlDbType.Int);rn cmd.Parameters["@recordcount"].Direction = ParameterDirection.Output;rnrn SqlParameter rowcount = new SqlParameter("rowcount", SqlDbType.Int);rn rowcount.Direction = ParameterDirection.ReturnValue;rn this.gv_Product.DataSource = cmd.ExecuteReader();//报错Procedure expects parameter '@parameters' of type 'ntext/<em>nchar</em>/<em>nvarchar</em>'.rn this.gv_Product.DataBind();rn intrecordcount = (int)cmd.Parameters["@recordcount"].Value;rn introwcount = (int)cmd.Parameters["rowcount"].Value;rn
sql server char转nchar以及varchar转nvarchar的乱码问题
rn将sql server2000里面对应的char,varchar,text的行转换成<em>nchar</em>,<em>nvarchar</em>,ntext来实现DB可以存取多种语言文字的时候.rn原来的数据都变成了乱码.rn请问各位有没有好的方法解决,希望大家给点思路.rnrn另外,sql server2005的时候<em>nchar</em>,<em>nvarchar</em>对应的列可以直接在企业管理器上输入其他的语言能正常显示.rn而sql server2000的时候则显示乱码.rn是不是sql server2000不支持UNICODE的显示呢?
SQL Server数据类型char、nchar、varchar、nvarchar的区别浅析
在SQL Server中,当我们设置字符型<em>字段</em>的时候,往往有很多个数据类型供我们选择,如:char <em>nchar</em> varchar <em>nvarchar</em>等,那么我们到底应该选择哪一个呢?下面就一一来描述其区别。 char:固定长度,非Unicode字符数据,长度为n个字节。n的取值范围为1至8,000,存储大小是n个字节。char的SQL2003同义词为character。 varchar:可
深入char、varchar、text和ncharnvarchar、ntext的区别详解
很多开发者进行数据库设计的时候往往并没有太多的考虑char, varchar类型,有的是根本就没注意,因为存储价格变得越来越便宜了,忘记了最开始的一些基本设计理论和原则,这点让我想到了现在的年轻人,大手一挥一把人民币就从他手里溜走了,其实我想不管是做人也好,做开发也好,细节的把握直接决定很多东西。当然还有一部分人是根本就没弄清楚他们的区别,也就随便选一个。在这里我想对他们做个简单的分析,当然如果有
2019-2-20Sqlserver数据库中char、varchar、ncharnvarchar的区别及查询表结构
varchar 和 <em>nvarchar</em>区别: varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。<em>nvarchar</em>(n)包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。两<em>字段</em>...
SQL存储过程需要类型为 'ntext/nchar/nvarchar' 的参数 '@statement'。
[code=SQL]ALTER PROCEDURE [dbo].[PRC_QUERY]rn(@P_TABLENAME VARCHAR(MAX),rn@P_COLUMNS NVARCHAR(2000),rn@P_CONDITION NVARCHAR(1000)=NULL,rn@P_SORT NVARCHAR(100)=NULL,rn@P_DIR VARCHAR(4),rn@P_PAGEINDEX INT,rn@P_PAGESIZE INT,rn@P_STOREPROCEDURE NVARCHAR(1000),rn@P_SPPARAMETER NVARCHAR(1000),rn@P_TOTALRECORDS INT=0 OUTPUT)rnAS rnSET NOCOUNT ONrnDECLARE @V_SQL NVARCHAR(MAX)rnDECLARE @V_START INTrnDECLARE @V_TOP INTrnDECLARE @V_TABLE NVARCHAR(MAX)rnDECLARE @MY_TABLE NVARCHAR(MAX)rnDECLARE @OUT_TABLE NVARCHAR(MAX)rnBEGINrn --查询总记录数rn SET @V_TABLE=@P_TABLENAMErn SET @P_TOTALRECORDS=0rn IF @P_STOREPROCEDURE IS NOT NULL AND @P_STOREPROCEDURE<>''rn BEGINrn print @P_STOREPROCEDURE+' '+@P_SPPARAMETER+',@OUT_TABLE OUT'rn IF @P_SPPARAMETER IS NOT NULL AND @P_SPPARAMETER<>''rn BEGINrn SET @V_SQL=@P_STOREPROCEDURE+' '+@P_SPPARAMETER+',@OUT_TABLE OUT'rn exec sp_executesql @V_SQL,N'@OUT_TABLE NVARCHAR(MAX) OUT',@OUT_TABLE OUTrn ENDrn ELSErn BEGINrn SET @V_SQL=@P_STOREPROCEDURE+' @OUT_TABLE OUT'rn exec sp_executesql @V_SQL,N'@OUT_TABLE NVARCHAR(MAX) OUT',@OUT_TABLE OUTrn ENDrn rn if(@P_PAGESIZE=0)rn beginrn SET @V_SQL=@OUT_TABLErn IF @P_CONDITION IS NOT NULL AND @P_CONDITION<>''rn BEGINrn SET @V_SQL='SELECT * FROM ('+@V_SQL+') TEMP_VIEW WHERE '+@P_CONDITIONrn ENDrn IF @P_SORT IS NOT NULL AND @P_SORT<>''rn BEGINrn SET @V_SQL=@V_SQL+' ORDER BY '+@P_SORT+' '+@P_DIRrn ENDrn exec sp_executesql @V_SQLrn RETURNrn endrn rn rn SET @V_TABLE='('+@OUT_TABLE+') TEMP_VIEW'rn print @V_TABLErn ENDrn rn SET @V_SQL='SELECT @P_TOTALRECORDS=COUNT(1) FROM '+@V_TABLE+' WHERE 1=1 'rn IF @P_CONDITION IS NOT NULL AND @P_CONDITION <>''rn BEGINrn SET @V_SQL=@V_SQL+' AND '+@P_CONDITIONrn ENDrn exec sp_executesql @V_SQL,N'@P_TOTALRECORDS INT OUT',@P_TOTALRECORDS OUT rn rn SET @V_START=(@P_PAGEINDEX-1)*@P_PAGESIZErn SET @V_TOP=@P_PAGEINDEX*@P_PAGESIZErn SET @V_SQL='SELECT '+@P_COLUMNS+' FROM (SELECT ROW_NUMBER()OVER(ORDER BY TEMP_COLUMN) TEMP_ROW_NUM, * FROM (SELECT TOP 'rn SET @V_SQL=@V_SQL+ CAST(@V_TOP AS VARCHAR(4))+' TEMP_COLUMN=0,'+@P_COLUMNS+' FROM '+@V_TABLE+ ' WHERE 1=1 'rn --print @V_SQL rn IF @P_CONDITION IS NOT NULL AND @P_CONDITION<>''rn BEGINrn SET @V_SQL=@V_SQL+' AND '+@P_CONDITIONrn ENDrn print @V_SQL rn IF @P_SORT IS NOT NULL AND @P_SORT<>''rn BEGINrn SET @V_SQL=@V_SQL+' ORDER BY '+@P_SORT+' '+@P_DIRrn ENDrn print @V_SQL rn print @P_SORTrn print @P_SORT+' '+@P_DIRrn SET @V_SQL=@V_SQL+')T1)T2 WHERE TEMP_ROW_NUM >'+CAST(@V_START AS VARCHAR(10))rn exec sp_executesql @V_SQLrn print @V_SQL rnENDrn[/code]rnrn原本里面@V_SQL NVARCHAR(MAX) 是NVARCHAR类型的,是可以执行,但是因为NVARCHAR只支持到4000,而实际可能超过这个,所以只能改为VARCHAR,支持到8000,可是我改完后,就报标题这个错误。查了资料,有说后面+''''的可以解决,我试过还是不行。麻烦哪位帮忙改下这个过程。
一些数据类型的问题:Nchar、char、varchar、Nvarchar、String等
这些字符串都是耳熟能详的类型,但是小弟有时候还是有些迷惑,rn1,char 和<em>nchar</em>的区别在那儿,为什么要加个'n'呢?rn2, 设置类型后再设置size会不会对查询有影响,比如数据库里面是<em>nchar</em>,20;而我设置查询的参数rn 却是<em>nchar</em> ,10;会不会有有什么影响?rn3,String类型能否和char以及<em>nchar</em>匹配,比方说一个SQL语句:Selcet * From Database Where_rn Name = @Name;我在数据库里面的Name<em>字段</em>是Nchar,10的,而参数带的@Name确是String的,这样rn 会不会有什么影响?rn求高手指点,让我明白了就给分,呵呵!
数据库特殊字符乱码:char、varchar、ncharnvarchar的区别
最近遇到一个问题,一些特殊字符保存到sqlserver数据库中,就变乱码了如“♪ ♬ ヾ(´︶`♡)ノ ♬ ♪ ” 变成 “? ? ヾ(′︶`?)? ? ?”。最后把表的<em>字段</em>定义varchar改为<em>nvarchar</em>就好了。自己果然是个菜鸟啊,很多基础的东西都不清楚,今天开始,也写博客,记录下吧。       char是固定长度存储,如char(5),如果存入的字符长度不够5,空格右补齐;超出5,截
大话 char、varchar、 ncharnvarchar之间"剪不断理还乱"的关系
char、varchar、<em>nchar</em>、<em>nvarchar</em>这四个家伙不光长得很像,它们所具有的属性也十分的相似,以至于让人感觉有种&quot;剪不断理还乱&quot;的感觉。其实如果了解了它们各自的特点之后,想区分它们是一件很简单的事。世界上没有完全相同的两片叶子对吧,连大自然都没办法造出完全相同的两个事物,更何况人呢对吧。好了不说废话了,言归正传,人类在发明这四个东西的时候分别赋予了它们不同的职责,下面让我们慢慢分析 ...
nchar,nvarchar中插入数据时的一点意外的问题
向<em>nchar</em>,<em>nvarchar</em><em>字段</em>中插入数据时,<em>nchar</em>,<em>nvarchar</em>会在刚刚插入的数据后面补上很长一段空格,想让sqlserver自己去掉这些空格rnrn 这个问题有什么办法解决吗?
sqlserver使用nvarchar不用nchar会对数据库效率有影响吗
sqlserver使用<em>nvarchar</em>不用<em>nchar</em>会对数据库效率有影响吗,例如对数据库的操作会有速度影响吗?例如增删改查
char、nchar、varchar、nvarchar的区别(一看你就懂)
char 和 <em>nchar</em>比较:n:表示Unicode字符集,一个字符用两个字节存储char支持的是本地默认编码,一般只支持中文和英文还有少部分日语和韩语等。<em>nchar</em>是Unicode编码,是兼容世界上几乎所有语言的,当然也支持中文。<em>nchar</em>占用空间比char大。比如char格式下一个字母只占用一个字节,汉语占用两个。<em>nchar</em>所有字符都占用两个字节。举例1:char(10):最大可以有10个字符...
PB 的 DW 支持 NCHAR 或 NVARCHAR 的录入吗?
例如:rncreate database mmmrngornuse mmmrngornALTER DATABASE mmm COLLATE Latin1_General_Ci_Airngorncreate table test (a <em>nvarchar</em>(100))rngorninsert test values(N'大力')rngornselect * from test where a=N'大力'rnselect * from test where a='大力'rnrn然后我在 PB 里看该记录是乱码?rn
过程需要参数 '@statement' 为 'ntext/nchar/nvarchar' 类型。
[code=SQL]create proc pageRepeatrn@tblname varchar(255),--table namern@fldname varchar(255),--key field namern@pageSize int,rn@pgIndex intrnasrndeclare @strSQL varchar(8000),---main qureyrn@totalCounts int,rn@pageCounts intrnrnrnrndeclare @sql varchar(200)rnset @sql='select @totalCounts=count(*) from @tblname' variablernrnrnset @pageCounts=(@totalCounts/@pageSize)rnrnrnrnif @pgIndex = 1rnrnset @strSQL='select top'+cast(@pageSize as varchar)+'* from'+@tblname+' order by'+@fldname+' des'rnrnelsernrnset @strSQL='select top '+cast(@pageSize as varchar)+'* from '+@tblname+' where '+@fldnamern+' >(select '+cast(@pageSize*(@pageCounts-@pgIndex) as varchar)+@fldname+' from '+@tblname+' order by 'rn+@fldname+' desc) order by '+@fldname+' asc 'rnrnrnexec sp_executesql @sql,@strSQL[/code]rnrnrn[size=14px]我这样调用(在查询分析器里面).rnexec pagerepeat [color=#FF0000]'gu','guid'[/color],10,2rnrn就是报了这个错误了;rnrn服务器: 消息 214,级别 16,状态 2,过程 sp_executesql,行 34rn过程需要参数 '@statement' 为 'ntext/<em>nchar</em>/<em>nvarchar</em>' 类型。[/size]谢谢,,我明明是输入 varchar类型的.
SQL数据库中char,nchar,varchar,nvarchar的区别
本文整理自: http://www.cnblogs.com/14lcj/archive/2012/07/08/2581234.html https://blog.csdn.net/nangeali/article/details/51136828 https://jingyan.baidu.com/article/c85b7a645639ac003bac959a.html 定义 char:固...
MS Server数据库里的Char,VarChar,NChar,NVarChar数据类型的异同
1、Char,VarChar类型是以(ASCII)进行存储,每1个字符占用1个字节;NChar,NVarChar类型是以(Unicode)存储,每个字符占用两个字节。 2、Char,NChar是以固定长度存储在数据库,当一个字符串长度不足所定数据长度时,以空格进行填充;例如:Char(10)保存"kanghua"时为"kanghua ";   VarChar,NVarChar的存储是可变长...
数据库设计中char、varchar、text和ncharnvarchar、ntext的区别
很多开发者进行数据库设计的时候往往并没有太多的考虑char, varchar类型,有的是根本就没注意,因为存储价格变得越来越便宜了,忘记了最开始的一些基本设计理论和原则,这点让我想到了现在的年轻人,大手一挥一把人民币就从他手里溜走了,其实我想不管是做人也好,做开发也好,细节的把握直接决定很多东西。当然还有一部分人是根本就没弄清楚他们的区别,也就随便选一个。在这里我想对他们做个简单的分析,当然如果有
数据库系统中char,varchar,ncharnvarchar,text和ntext的区别
char(n) 非 Unicode 字符数据,长度固定,效率较varchar高,输入数据必须是一个长度介于 1 和 8,000 字节之间的数值(这是因为n只能取在1和8000之间,否则报错)。若输入的字符小于指定长度时,它会在后面补空值。若你输入的字符大于指定长度时,它会截去超出的字符。其中1个汉字占2个字节,1个字母或数字占1个字节。 varchar(n) 非 Unicode 字符数据,长...
varchar 与 nvarchar、text与ntext、char与nchar有什么?
请说明
--查询nvarchar(max)的表和字段
--查询<em>nvarchar</em>(max)的表和<em>字段</em> select'insertinto#tempTabelInfoselect'''+d.name+''','''+a.name+''',max(len('+a.name+'))as'+d.name+'的'+a.name+'from'+d.name+'with(nolock)',d.nameastabelname,a.n...
存储过程与Char,varchar,nvarchar字段
数据库方面基础知识: 存储过程:(store procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通 过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。其中存储过程名不能超过128个字。每个存储过程中最多 设定1024个参数 优缺点 优点 * 存储过程的能力大大增强了SQL语言的功能和灵活性。存储过程可以用流控制语句...
delphi访问MS SQL Server 的nvarchar类型的字段出现问题
从<em>delphi</em>5到<em>delphi</em>7,用TTable控件(或TQuery控件采用QBE 格式sql语句时)rn 访问MS SQL Server 的Nvarchar类型的<em>字段</em>总是出现问题“Translate Error. Value out of bounds. Attempt to convert data stopped by syntax error in source field.”。具体表现为一个<em>字段</em>(<em>nvarchar</em>型)被解析为几个<em>字段</em>,如company<em>字段</em>,被解析为company,company_1,company_2,等等。rn 难道<em>delphi</em>面对<em>nvarchar</em><em>字段</em>就这么脆弱?请各位编程兄弟给予帮助。rn 这个问题问过数次,难道就没有相应的解决方案?请各位编程兄弟给予帮助。
关于Delphi存取SQL Server中的nvarchar类型字段的问题!
各位高手:rn 小弟现在遇到一个难题:当我在Delphi中通过ADO存取SQL Server中的<em>nvarchar</em>类型<em>字段</em>时,虽然能够浏览<em>nvarchar</em>类型的<em>字段</em>,但,当我修改这种<em>字段</em>时(假设:该<em>字段</em>为<em>nvarchar</em>(15))则只能输入最多15个字符;
将一个数据类型为nvarchar字段的值分别赋值给一个数据类型为nchar字段和一个数据类型为ntext字段
RT
[函数] Unicode 检查字符串是否含中文字
// 字串含中文 by Aone function IsIncludeChinese(Str: String): Boolean; var i: Integer; UCS4Str: UCS4String; begin Result := False; UCS4Str := UnicodeStringToUCS4String(Str); f...
支援
大约是9月1日,公司派我临时<em>支援</em>一下CCYY项目,为期大约2个月。同时,调配原CCSY的一个C++服务器程序员到本项目组,<em>支援</em>我开发。 现在,我的工作节奏就是,在本项目中动脑和嘴,在CCYY项目中动手写一两个功能。
英文NT4下怎么样显示UNICODE中文字
我在一个对话框里加了一个CEdit,ID为IDC_EDIT1,rn代码如下:rn CString str;rn char ss[20] = "中国人民";rn MultiByteToWideChar(936, 0, (LPCSTR)ss, -1, (LPWSTR)(LPCTSTR)str1, 20);rn SetDlgItemText(IDC_EDIT1, str);rnrn在英文WINT2K下显示正常,但英文NT下却显示乱码,rn为什么?NT4不支持UNICODE吗?rn
修改所有用户表的字段 , 只替换char varchar nchar nvarchar 类型
------------------------------------------------ 修改所有用户表的<em>字段</em> , 只替换char varchar <em>nchar</em> <em>nvarchar</em> 类型-- by xie  -- qq:229315679  2008-12-16----------------------------------------------Declare @st
为什么nText,nVarchar,text,nChar,这些类型的字段存的字符数不能超过256?
为什么nText,nVarchar,text,nChar,这些类型的<em>字段</em>存的字符数不能超过256?rn我看了textsize,这个绝对大于256啊rn我把它设了很大了,但是还是只能存不能超过256字符进去rn试了很多方法rn大家有没有碰到这种情况啊,不知道是不能因为盗版的问题?
sql server中有的字段nchar,nvarchar类型)不能查到(新手上路,多多关照)
表user(userID :int,name :<em>nvarchar</em>)rntable1.tablename := user;rn结果table1中只能找到userID<em>字段</em>,却不能找到name<em>字段</em>
delphi5.0里,怎样读sql的n字段,如ntext,nvarchar,nchar等,
在<em>delphi</em>5.0里,怎样读sql的n<em>字段</em>,如ntext,<em>nvarchar</em>,<em>nchar</em>等,
如何判断一个Unicode表示的字符为一个中文字
<em>中文字</em>在<em>unicode</em>里用2字节表示的时候,编码(例如,UTF-16BE)是从4e00-9FBB 如果用char表示,第一个<em>中文字</em>是char c = 19968 (4e00)最后一个<em>中文字</em>,char c = 40891 (9FBB) 如果你是有char数组,直接比较就行了。小于19968大于40891都不是中文 *字*。中文的标点符号,在另外的编码段,具体可以去查www.<em>unicode</em>.org
这样的字段用什么类型:int or nchar()
有这样的enum<em>字段</em>:'中国'、'美国'、'俄国'、'其他'rn在SQLServer中我没发现枚举<em>字段</em>。我用了int,让他们对应0、1、2、3rn在界面上替换成'中国'、'美国'、'俄国'、'其他'。rn但是在导出到Excel时就没法替换,我没用OLE+DBA到太慢!rnrn有什么好的解决方法?
如何读出SQL Server 中nchar 和 ntext字段的值?
我用VC++ 6, SQL Server 2000 的数据库, ODBC访问. rn用CRecordset 的成员函数GetFieldValue将数据库<em>字段</em>的值读入CBDVariant, 但碰到<em>字段</em>类型为ntext 和 <em>nchar</em>时,程序出错,如果改成text或varchar则没问题.rnrnrn高手请指教! rnThanks a lot!rnrn请看我如下的程序片段:rnrnCDatabase db;rndb.OpenEx( _T("DSN=VC_VB;uid=test;pwd=12345"), CDatabase::openReadOnly |CDatabase::noOdbcDialog );rnrnCRecordset rs(&db);rnrs.Open(CRecordset::dynaset, _T( "Select * from myTest"));rn rnCDBVariant varValue;rnrnshort nFields = rs.GetODBCFieldCount( );rnwhile( !rs.IsEOF( ) )rnrnfor( short index = 0; index < nFields; index++ )rnrn rs.GetFieldValue( index, varValue ); //碰到ntext和<em>nchar</em>时, 这里就报错了.rn switch (varValue.m_dwType)rn rn case 0:rn cout << "no value" << endl;rn break;rn case 1:rn cout << "field value:[" << (char)varValue.m_boolVal << "]" << endl;rn break;rn case 2:rn cout << "field value:" << varValue.m_chVal << endl;rn break;rn case 3:rn cout << "field value:" << varValue.m_iVal << endl;rn break;rn case 4:rn cout << "field value:" << varValue.m_lVal << endl;rn break;rn case 5:rn cout << "field value:" << varValue.m_fltVal<< endl;rn break;rn case 6:rn cout << "field value:" << varValue.m_dblVal << endl;rn break;rn case 7:rn cout << "field value:" << (*varValue.m_pdate).year << endl;rn break;rn case 8:rn cout << "field value:" << LPCTSTR(*varValue.m_pstring) << endl;rn break;rn case 9:rn cout << "field value:" << varValue.m_pbinary << endl;rn break;rn default:rn cout << "field value:" << "hello," << endl;rn break;rn rnrnrs.MoveNext( );rnrn
关于NCHAR!!!!
我的需求是:rn我一串字符串形如 0000000001,其中第一个字符您现在看到的是一个正方框,其ASCII码为130,而在SQL SERVER里面看到的是?号,不管是130,还是140,SQL全部显示?号,并且用ascii()函数取其值也确实是?号的ASCII码63,虽然是我用<em>nchar</em>(130)写进去的.传说NCHAR是支持UNICODE的.但是<em>字段</em>设置成NCHAR还是显示?号.不知道<em>如何</em>解决,恳请指教,谢谢!
nvarchar
请教,使用<em>nvarchar</em>有什么好处?rnrn在什么情况下使用varchar,什么情况下使用<em>nvarchar</em>?rnrn大家指教,谢谢先!
如何操作nvarchar类型?
在SQLSERVER中,假如有一<em>字段</em>"A",类型为<em>nvarchar</em>(6)。rn如果只输入英文时,最多只能输入6个。输入中文时,也最多能输入6个。rn但如果用<em>delphi</em>的adoquery或clientdataset连接数据库且绑定到tdbedit或tdbgrid后,rn如果输入中文时,却只最多只能输入3个。输入英文就可以输入6个。rn请问各位大虾一般采用什么方法,可以像sqlserver那样中英文输入都是可以输入6个的?
delphi ado sybase unicode
<em>delphi</em> 用ado连接<em>unicode</em>的sybase数据库。rn我想问下ado应该<em>如何</em>连接sybase数据库,连接语句中后边用加DbParm="Release='12',UTF8=1"这些吗?rn而且在保存时,比如,insert或update时,我把语句中的string转成WideString类型了。可是还是报错。rn为啥?谁知道?
DELPHI 与 unicode开发
Delphi 2009 的其中一項最相關新功能是 Unicode 字元集的完整<em>支援</em>。特別針對英文及 26 個字母字元撰寫的 Delphi 應用程式適用於 Delphi 2009,針對全球其他語文撰寫的應用程式將因此一變革而受惠。
网上课件管理系统 课件管理下载
基于web的网上课件管理系统,用asp.net完成 与大家分享 相关下载链接:[url=//download.csdn.net/download/zhengok/2267770?utm_source=bbsseo]//download.csdn.net/download/zhengok/2267770?utm_source=bbsseo[/url]
oracle常用函数大全下载
把oracle常用的函数都做了详细的介绍,可以作为初学者的一个函数速查手册 相关下载链接:[url=//download.csdn.net/download/hbdzzcj/2292457?utm_source=bbsseo]//download.csdn.net/download/hbdzzcj/2292457?utm_source=bbsseo[/url]
JS去掉字符串空格下载
JS去掉字符串空格 对字符串的操作很多。希望可以帮助到你。 相关下载链接:[url=//download.csdn.net/download/cxw3152/4473479?utm_source=bbsseo]//download.csdn.net/download/cxw3152/4473479?utm_source=bbsseo[/url]
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图
我们是很有底线的