在asp中用 if rs.bof and rs.eof then 在.net应该怎么写.难道要写二步,第一步,先判断存在,返回一个bool值,然后根据返回的bool值,再写添加insert  还是?

解决方案 »

  1.   

    數據庫語言:
    if exists(select * from table where ?=?)
    {
      ...
    }
    else
    {
    insert...
    }
      

  2.   

    DataTable.HasRow 返回 true/false
      

  3.   

    顶1楼的
    思路跟asp是一样的
      

  4.   

    SqlCommand cmd = new SqlCommand("sql语句",连数据库字符串);DataReader reader = cmd.ExecuteReader();if (reader.Read())
    {
    有数据
    }
    else
    {
    没数据
    }
      

  5.   


    using System.Data;
    using System.Data.SqlClient;SqlDateReader dr = cmd.ExecuteReader(); 找不到类型或命名空间名称“SqlDateReader”(是否缺少 using 指令或程序集引用?)怎么回复啊?
      

  6.   

    t-sql
    insert tb (fields_list) select value_list  ... where not exists (select ...).net
    if(bu.Exists(u))
    {
       ..
    }
    else
    {
       bu.Insert(u);
    }