在点击确定之后能后把小弟我输入的数据存到数据库里
在点击确定之后能后把我输入的数据存到数据库里,
#include "stdafx.h"
#include "JC.h"
#include "Add2.h"
#include "afxdialogex.h"
#include "afxwin.h"
// Add2 对话框
IMPLEMENT_DYNAMIC(Add2, CDialogEx)
Add2::Add2(CWnd* pParent /*=NULL*/)
: CDialogEx(Add2::IDD, pParent)
, NAME(0)
, ID(0)
, TIME(0)
{
}
Add2::~Add2()
{
}
void Add2::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT4, NAME);
DDX_Text(pDX, IDC_EDIT5, ID);
DDX_Text(pDX, IDC_EDIT6, TIME);
}
BEGIN_MESSAGE_MAP(Add2, CDialogEx)
ON_BN_CLICKED(IDOK, &Add2::OnBnClickedOk)
END_MESSAGE_MAP()
// Add2 消息处理程序
void Add2::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
CDialogEx::OnOK();
}
问题:怎么在在那个代码里先调用UpdateData()
之后把绑定的那几个变量插入到数据库里面?
------解决思路----------------------
把输入框控件绑定变量,在按钮响应函数中先UpdateData(TRUE)把输入的数据传回变量,然后你再把关联变量的值插入数据库,至于怎么插入,要看你使用什么方法操作数据库,VC通用的是ADO,插入数据的方法自行百度,很多
------解决思路----------------------
ODBC也可以用程序自动创建数据源!但是还是建议用ADO。
#include "stdafx.h"
#include "JC.h"
#include "Add2.h"
#include "afxdialogex.h"
#include "afxwin.h"
// Add2 对话框
IMPLEMENT_DYNAMIC(Add2, CDialogEx)
Add2::Add2(CWnd* pParent /*=NULL*/)
: CDialogEx(Add2::IDD, pParent)
, NAME(0)
, ID(0)
, TIME(0)
{
}
Add2::~Add2()
{
}
void Add2::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT4, NAME);
DDX_Text(pDX, IDC_EDIT5, ID);
DDX_Text(pDX, IDC_EDIT6, TIME);
}
BEGIN_MESSAGE_MAP(Add2, CDialogEx)
ON_BN_CLICKED(IDOK, &Add2::OnBnClickedOk)
END_MESSAGE_MAP()
// Add2 消息处理程序
void Add2::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
CDialogEx::OnOK();
}
问题:怎么在在那个代码里先调用UpdateData()
之后把绑定的那几个变量插入到数据库里面?
------解决思路----------------------
把输入框控件绑定变量,在按钮响应函数中先UpdateData(TRUE)把输入的数据传回变量,然后你再把关联变量的值插入数据库,至于怎么插入,要看你使用什么方法操作数据库,VC通用的是ADO,插入数据的方法自行百度,很多
------解决思路----------------------
ODBC也可以用程序自动创建数据源!但是还是建议用ADO。