MemoryStream ms = new MemoryStream((byte[])dtRows[0]["Simg"]);
就是这一行有问题啊,dtRows[0]["Simg"]
你不是传递一个参数_sql嘛,你看下这个_sql是什么值,然后在数据库执行一下看看,有没有Simg这一列嘛
还是你搞错了,忘记加这行了。
当然是用VARCHAR来作为存储路径的字段类型咯,大小应该设为
255
。
char是字符型的,要自己指定大小
text是用来存放文本的,大小由系统指定为16,但是文本实际上不是
存储在表中,而是存在系统分配的页中,这些用户不用管
百度上找到的资料
以上就是关于急急急!C#读取SQL存储图片路径时报错列“Simg”不属于表 Table。全部的内容,包括:急急急!C#读取SQL存储图片路径时报错列“Simg”不属于表 Table。、SQL数据库用甚么字段存储图片路径、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)