用一下函数完成:Dim file As System.IO.File
if file.Exists(文件路径)thenend if

解决方案 »

  1.   

    就当有图片,先取出来在说,用try,
    铺获异常了的话,就当不存在了。
    然后看长度,大于零也认为存在
      

  2.   

    if (objRead.IsDBNull(objRead.GetOrdinal(Server.MapPath("c_image"))))=false  then
        <img src=retret.aspx?c_id="& id &" width=200 align=right><br>"
      

  3.   

    参考,如果库中没有图片则显示服务器的一幅图片: 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();
    }
    }
      

  4.   

    trim(objread.item("c_image"))<>"" 这样试试看!!!