黑马程序员技术交流社区
标题:
杨老师 Wpf视频里得一个问题 数据库中插入图片的问题
[打印本页]
作者:
王继光
时间:
2012-12-27 20:30
标题:
杨老师 Wpf视频里得一个问题 数据库中插入图片的问题
本帖最后由 王继光 于 2013-1-6 17:10 编辑
如题, 当在 数据库中 建立一个表, 表中一个字段 是 Image 类型 可以为空;
然后 调用 DAL层中的Insert方法, 插入一个C#中的 null 值;经过了 ToDBNullValue处理
但是 报错:操作数类型冲突: nvarchar 与 image 不兼容
另外在数据库里 想更改字段的Image类型为nvarchar类型时候报错:
所连接的数据库服务器不支持从“image”到“nvarchar”的转换。
请问 如何解决?
另
作者:
李冠彬
时间:
2012-12-28 15:43
打开Sql server->工具->选项->Designers->将“阻止保存要求重新创建表的更改”选项的对钩去掉就可以更改了。
作者:
王继光
时间:
2012-12-30 16:05
这个方法是不行的。。
作者:
吴步兵
时间:
2013-1-5 10:15
SqlParameter[] paras = new SqlParameter[]{ new SqlParameter("@Photo", System.Data.SqlDbType.Image) };
paras[0].Value = SqlHelper.ToDBNull(model.Photo);
复制代码
这样可以解决 操作数类型冲突: nvarchar 与 image 不兼容的错误
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2