判断显示图片是不是存在的问题?(高分急送) 用一下函数完成:Dim file As System.IO.Fileif file.Exists(文件路径)thenend if 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就当有图片,先取出来在说,用try,铺获异常了的话,就当不存在了。然后看长度,大于零也认为存在 if (objRead.IsDBNull(objRead.GetOrdinal(Server.MapPath("c_image"))))=false then <img src=retret.aspx?c_id="& id &" width=200 align=right><br>" 参考,如果库中没有图片则显示服务器的一幅图片: string StrSql = "SELECT "+ DestField +" FROM "+ TableName +" WHERE "+ SourceField +" = '"+ id +"'"; System.Data.SqlClient.SqlDataReader myReader = conn.getDataReader( StrSql ); if ( myReader.Read() ) { if ( myReader[ DestField ] != System.DBNull.Value ) { byte[] btImage = ( byte[] )myReader[ DestField ]; Response.BinaryWrite( btImage ); Response.End(); } else { string[] arrRequestFileName = ( string[] ) Request.PhysicalPath.ToString().Trim().Split( '\\' ); int RequestFileNameLen = arrRequestFileName[ arrRequestFileName.GetUpperBound( 0 ) ].ToString().Length; int intStart = Request.PhysicalPath.ToString().Trim().Length - RequestFileNameLen; string RequestPhyURL = Request.PhysicalPath.ToString().Remove( intStart, RequestFileNameLen ); System.IO.FileStream fs = System.IO.File.OpenRead( RequestPhyURL+"\\NoPhoto.gif" ); byte[] btImage = new byte[ fs.Length ]; fs.Read( btImage, 0, ( int ) fs.Length ); Response.BinaryWrite( btImage ); Response.End(); } } trim(objread.item("c_image"))<>"" 这样试试看!!! NHibernate要怎么用,,, 网站项目上载到服务器运行提示 ORA-00942: table or view does not exist 程序发布,remoting通信问题。 判断cookies的问题 请问如何做出象 csdn 社区那么的程序和界面。有没有类似的程序源码 请各位大虾赐教 asp.net 2.0 连接sql server 2000问题 为什么我的asp.net用不起来 有关于上传文件的? 删除事件---DataGrid? 求一个存储过程,sql server 2000 关Session问题???
铺获异常了的话,就当不存在了。
然后看长度,大于零也认为存在
<img src=retret.aspx?c_id="& id &" width=200 align=right><br>"
System.Data.SqlClient.SqlDataReader myReader = conn.getDataReader( StrSql );
if ( myReader.Read() )
{
if ( myReader[ DestField ] != System.DBNull.Value )
{
byte[] btImage = ( byte[] )myReader[ DestField ];
Response.BinaryWrite( btImage );
Response.End();
}
else
{
string[] arrRequestFileName = ( string[] ) Request.PhysicalPath.ToString().Trim().Split( '\\' );
int RequestFileNameLen = arrRequestFileName[ arrRequestFileName.GetUpperBound( 0 ) ].ToString().Length;
int intStart = Request.PhysicalPath.ToString().Trim().Length - RequestFileNameLen;
string RequestPhyURL = Request.PhysicalPath.ToString().Remove( intStart, RequestFileNameLen );
System.IO.FileStream fs = System.IO.File.OpenRead( RequestPhyURL+"\\NoPhoto.gif" );
byte[] btImage = new byte[ fs.Length ];
fs.Read( btImage, 0, ( int ) fs.Length );
Response.BinaryWrite( btImage );
Response.End();
}
}