当从数据库中读取的图片为null 时如何让其显示为另一张指定的图片?

如题所述

1.直接在数据库中进行判断,在书写SQL语句的时候用ISNULL来对于是NULL的情况进行重新处理。
2.在后台进行处理。简单的IF判断就可以了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-12
1.直接在数据库中进行判断,在书写SQL语句的时候用ISNULL来对于是NULL的情况进行重新处理。

当从数据库中读取的图片为null 时如何让其显示为另一张指定的图片?
1.直接在数据库中进行判断,在书写SQL语句的时候用ISNULL来对于是NULL的情况进行重新处理。2.在后台进行处理。简单的IF判断就可以了。

从数据库中读取img 的src为空就不显示img占位符,该怎样做?谢谢
如果数据库中的imgsrc字段存储图片的路径的话,那么代码就这样写:< If rs("imgsrc") <> "" or IsNull(rs("imgsrc")) = false Then '如果imgsrc字段不为空,证明有图片存在,则显示图片 response.write ""Else '否则显示图像占位符 response.write “”end if > ...

从sql数据库里显示或者输出二进制图片
不需要原图片,实际上你可以把它理解成文件流。所以说你只需要读取到数据库的二进制到然后解析还原成原图片就可以了。像你这种情况应该是还原的方法不对或者是二进制有问题。这是我的一段你参照下看可以不:byte[] MyData = new byte[0];if (MyData != null && !Row.GetString("CstSignature"...

oracle如何实现查询一张表的结果为空时,转而查询另一张表的另个...
否则的话,这种加判断逻辑的,要么通过代码实现(比较想当然的也是比较合适做的),要么通过数据库函数实现(这种不是很合适,明显不是通用的函数)

C#从数据库从读取图片
如果仅仅提取图片,那么数据表最好有两个字段,一个用来存ID,可以让它从1自动增长,另一个就是图片的完整路径。然后在C#窗体中要有个PictureBox控件,两个按钮,上一张,和下一张。连接数据库,可以设置默认从ID为1的图片开始浏览,并把PictureBox的Image属性的值为数据表中的路径值。大致思路就上面...

android:从数据库中取得的图片,无法显示到模拟器上
应该是你在byte【】转换成bitmap 时候 或者图片转换成byte【】数组时候出现错位等一些问题,导致图片不能正确显示, 我的图片一般都是存储路径的(把图片放在sdcard),然后显示的时候直接从路径读取,上传给服务器时候用fileInfutstream 读取指定路径下的图片 上传给服务器 ...

用c#从数据库读数据 null改为空字符串
不用判断,不用ToString(),也不用转换,直接列值取出来加空字符串就可以了。如:textbox.Text = item["Id"]+"";不会报错

如何将一个数据库表中的'部分'数据转到另一个数据库的表
1、首先需要打开数据库连接,此时显示已创建的数据库。2、然后需要展开要操作的数据库。3、然后需要展开数据库下的所有表。4、然后需要右击要操作的表,选择【复制表格】。5、然后需要点击【复制】。6、此时显示成功复制信息即可。

如何从数据库中读取图片,图片存在文件夹中
用读取图片数据,放到流中,Image对象从流加载数据到PictureBox。有三种方式读取图片,这三种方式都要求将的默认行为设置为。1使用GetSqlBytes检索varbinary(max)数据:using ( connection = new ()){ Stream s = new ();\/\/创建一个以内存为后备存储的流 SqlCommand command = connection.();reader =...

如何将数据库中的图片(二进制),读出并显示在界面的Image控件?[VB...
1、从数据库中显示所需要的图片 首先,添加一个Data数据控件,设置它的DatabaseName和RecordSource属性,strPath = App.Path If Right(strPath, 1) <> "\\" Then strPath = strPath & "\\"MyData.DatabaseName = strPath & "ExampleDB.mdb" '数据库存地址 MyData.RecordSource = "Info" '表名...

相似回答