当点击提交按钮,首先验证textbox中内容是否和数据库中数据重复。
各位,我是新号,没分,先感谢各位。

解决方案 »

  1.   

    bool IsRecordExist(string strTable, string strField, string strValue)
    {
    OleDbCommand cmd = SlmSystem.Conn.CreateCommand();
    string strSql = string.Format("select count(1) from {0} where {1}='{2}'", strTable, strField, strValue);
    cmd.CommandText = strSql;
    try
    {
    int nRet = (int)cmd.ExecuteScalar();
    cmd.Dispose();
    return nRet > 0;
    }
    catch (Exception ex)
    {
    Console.WriteLine("-------------------IsRecordExist_Error-------------------)");
    Console.WriteLine("IsRecordExist_Error_({0})", strSql);
    Console.WriteLine("{0}, {1})", ex.GetType().ToString(), ex.Message);
    }
    return false;
    }
      

  2.   

    楼上的就可以
    execteScalar就行。
      

  3.   

    当点击提交按钮時,要把textbox里的值帶到數據庫里去判斷,
    具體方法一樓即可
      

  4.   

    在小数据的验证的时候使用AJAX,比较方便和less over head.
    //