判斷datareader是否爲空

string connString = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=";
            connString 
+= Server.MapPath("~/jinhai.mdb");
            OleDbConnection conn 
= new OleDbConnection(connString);
            
string seStr = "select * from kehu where user_name like @user_name";
            OleDbCommand comm 
= new OleDbCommand(seStr, conn);
            
string name = "%" + txtName1.Text.ToString().Trim() + "%";
            comm.Parameters.AddWithValue(
"@user_name", name);
            conn.Open();
            OleDbDataReader dr 
= comm.ExecuteReader();
            
if (dr.HasRows)
            {
                myReapeter.DataSource 
= dr;
                myReapeter.DataBind();
            }
            
else
            {
                
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "afsdgfdh""alert('沒有此客戶的任何記錄!');"true);
            }
            dr.Close();
            conn.Close(); 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章