回 帖 发 新 帖 刷新版面

主题:VC.NET数据库编程方面的问题

主要是数据库(SQL Server 2000)的写入问题:
  将编辑框中的值写入数据库时 
                 ..............
        m_pSet->AddNew();

        m_pSet->m_Emp_id = AddDialog.m_add_id;
        m_pSet->m_Emp_name = AddDialog.m_add_name;
        m_pSet->m_Sex = AddDialog.m_add_sex;
        m_pSet->m_Title = AddDialog.m_add_title;
        m_pSet->m_Wage = AddDialog.m_add_wage;
        m_pSet->m_Dep_id = AddDialog.m_add_depid;

        m_pSet->Update();
        m_pSet->Requery();    
                 ...................    
 其中AddDialog.m_add_id等变量都是编辑框变量(VC.NET 2003 编译通过)。
 我要将一个非编辑框(非控件)的变量值写入数据库做为某字段值。我用了上面一样的方法,但是打开表,发现表是空的,变量值没有被写如。
  为什么不能写入呢?
  我该怎么做才能将一个非控件变量写入呢?
  请大虾指点下,谢谢!!!!

回复列表 (共1个回复)

沙发

非控件变量与控件变量是一样的,
你什么也没写入应该是那个变量什么值也没有。
比如CString,如果没有值,就是一个空字符串。

我来回复

您尚未登录,请登录后再回复。点此登录或注册