解决方案 »

  1.   

    字符串值要加引号
    vSQL = "SELECT * FROM Employees WHERE Emp_id='" + cEmpId + "'";
      

  2.   

    调试把 vSQL 打印出来,在查询分析器中是否出错。
    不出错就是后面的C代码问题了。你能不能先定位出哪里出错,否则就是瞎猜。
      

  3.   

    //设置和读取成员变量值
    int CEmployees::GetEmp_id()
    {
    return Emp_id;
    }void CEmployees::SetEmp_id(int vEmpId)
    {
    Emp_id = vEmpId;
    }CString CEmployees::GetEmp_name()
    {
    return Emp_name;
    }void CEmployees::SetEmp_name(CString vEmpName)
    {
    Emp_name = vEmpName;
    }CString CEmployees::GetSex()
    {
    return Sex;
    }void CEmployees::SetSex(CString vSex)
    {
    Sex = vSex;
    }CString CEmployees::GetTitle()
    {
    return Title;
    }void CEmployees::SetTitle(CString vTitle)
    {
    Title = vTitle;
    }float CEmployees::GetWage()
    {
    return Wage;
    }void CEmployees::SetWage(float vWage)
    {
    Wage = vWage;
    }int CEmployees::GetDep_id()
    {
    return Dep_id;
    }void CEmployees::SetDep_id(int vDepId)
    {
    Dep_id = vDepId; 
    }这个是参量
      

  4.   

    INSERT/UPDATE 语句“在查询分析器中是否出错”
      

  5.   

    你把程序里面的  sql 语句输出来 放在数据库里面执行  去调试呀