您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> 是否允许该页从您的剪贴板上粘贴信息 不允许从数据类型 ntext 到数据类型 varchar 的隐性转换

是否允许该页从您的剪贴板上粘贴信息 不允许从数据类型 ntext 到数据类型 varchar 的隐性转换

来源:网络整理     时间:2016/8/9 13:57:58     关键词:是否允许该页从您的剪贴板上粘贴信息

关于网友提出的“是否允许该页从您的剪贴板上粘贴信息 不允许从数据类型 ntext 到数据类型 varchar 的隐性转换”问题疑问,本网通过在网上对“是否允许该页从您的剪贴板上粘贴信息 不允许从数据类型 ntext 到数据类型 varchar 的隐性转换”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:是否允许该页从您的剪贴板上粘贴信息 不允许从数据类型 ntext 到数据类型 varchar 的隐性转换
描述:

不允许从数据类型 ntext 到数据类型 varchar 的隐性转换(表 'doupybase.dbo.ncontent',列 'Content')。请使用 CONVERT 函数来运行此查询。代码如下,怎么改好????
            string strSQL = "INSERT INTO ncontent(Title,ComeFrom,Author,btype,stype,Content) VALUES(@Title,@ComeFrom,@Author,@btype,@stype,@Content)";
            SqlParameter[] Params = new SqlParameter[]{
new SqlParameter("@Title", Request.Form["pname"]),
    new SqlParameter("@ComeFrom", Request.Form["pComeFrom"]),
    new SqlParameter("@Author", Request.Form["pAuthor"]),
new SqlParameter("@btype", Request.Form["btype"]),
new SqlParameter("@stype", Request.Form["stype"]),
new SqlParameter("@Content", Request.Form["pintro"])
};
            DNDator.ExecuteNonQuery(strSQL, Params);
            Response.Redirect("admin_addarticle.aspx");
        } 


解决方案1:

把你的 Content 字段类型设置成 ntext 
抛开这个问题不说 ,即使不用ntext ,也要使用 nvarchar 因为 varchar 是开辟固定大小的空间,而 nvarchar 则根据字符串的大小自适应空间,也就是说,如果用 varchar(50)  而你给这个字段赋了一个 'aa' 值,它也是占用 50个空间,而 nvarchar 则占用 两个


以上介绍了“是否允许该页从您的剪贴板上粘贴信息 不允许从数据类型 ntext 到数据类型 varchar 的隐性转换”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3158013.html

是否允许该页从您的剪贴板上粘贴信息相关图片

是否允许该页从您的剪贴板上粘贴信息相关文章