MFC中获取编辑框中的数据再存入ACCESS操作 10

假设编辑框ID为IDC_KEYWORD,如图所以,怎么按添加按钮把数据存入ACCESS我的连接数据库已经实现,请回答者正确审题,我要实现添加功能的代码,不要随便复制黏贴... 假设编辑框ID为IDC_KEYWORD,如图所以,怎么按添加按钮把数据存入ACCESS
我的连接数据库已经实现,请回答者正确审题,我要实现添加功能的代码,不要随便复制黏贴
展开
 我来答
asslin
2010-05-22 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:81
采纳率:100%
帮助的人:78万
展开全部
用你的连接的句柄执行sql语句即可。。
添加IDC_DEYWORD的KILLFOCUS事件。UpdateData(true);
或GetDlgItem(IDC_KEYWORK)->GetWindowText();

要说代码的话:得需要知道你用的什么方式链接的数据库。。
设你用的_ConnectionPtr,
_ConnectionPtr pConnection;
pConnection->Excute("Insert into table value()/*SQL 添加语句*/",NULL,adCmdText);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
望穿秋水待伊人
2010-05-25 · TA获得超过644个赞
知道小有建树答主
回答量:708
采纳率:100%
帮助的人:801万
展开全部
CoInitialize(NULL);

try
{
_ConnectionPtr conn(__uuidof(Connection));
//_RecordsetPtr rst(__uuidof(Recordset));

conn->ConnectionString="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=shujuku;Data Source=ZHENG";
conn->ConnectionTimeout=1;
try
{
conn->Open("","","",-1);
}
catch(...)
{
MessageBox("不能连接到数据库","提示",0);
return;
}

CString str1;
CString str2;
str2.Format("%s\\%s.bmp",m_path,name);

str1.Format("update xinxi set 照片='%s' where 身份证号='%s'",str2,str);

conn->Execute((_bstr_t)str1,NULL,adCmdText);

//rst->Close();
conn->Close();
//rst.Release();
conn.Release();
}
catch(...)
{
MessageBox("数据操作失败,请重试!","提示",0);
}

}
CoUninitialize();

我这个是连接 的SQL 2000,你把连接字符串改下,把SQL语句改下,大致的过程就是这样的
头文件里还要导入ado的库文件
#import "c:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF") rename("BOF","adoBOF")

我把我自己程序里的一部分发出来只是让你做个参考而已,如果这点都领悟不了的话,你可以不必做这个了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式