mfc ADO 操作access数据库与Dialog上的编辑框控件的数据交互

sanhu871123 2011-06-29 05:44:41
我要写一个注册界面,当点击菜单项"注册"时,弹出来注册界面,界面上有用户名和密码以及权限三个编辑框,还有一个"提交"按钮,现在我要在提交按钮的响应函数里实现获取用户输入到编辑框中的内容并把这些内容插入到access数据库(UserManager.accdb)中,但是现在不知道如何获取到用户输入到编辑框中的内容,我用

char ch1[30],ch2[30],ch3[30];

GetDlgItemText(IDC_EDIT_UserName,ch1,30);
GetDlgItemText(IDC_EDIT_Password,ch2,30);
GetDlgItemText(IDC_EDIT_Priority,ch3,30);

//::AfxMessageBox("IN1");
sql="Insert into UserTable(姓名,密码,权限) values('ch1','ch2','ch3')";
的方法试了一下,但是每次插入到数据库中的内容却是ch1,ch2,ch3,而不是用GetDlgItemText(IDC_EDIT_Priority,ch3,30);方法获取到的编辑框中的内容,请问下如何才能获取编辑框控件中的内容并输入到数据库中????????????
...全文
75 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wtbike 2011-06-30
  • 打赏
  • 举报
回复
我干过这个事情,但是来不及说了,马上断网。
中午来看看~
sanhu871123 2011-06-30
  • 打赏
  • 举报
回复
这么久了都没有回复 自己顶一下
sanhu871123 2011-06-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wtbike 的回复:]
CString strInsert;
strInsert.Format("INSERT INTO UserTable(姓名,密码,权限) VALUES ('%s','%s','%s')",ch1,ch2,ch3);

你这么试试。strInsert就是你要执行的SQL语句。
[/Quote]

就是这样 谢谢!
wtbike 2011-06-30
  • 打赏
  • 举报
回复
CString strInsert;
strInsert.Format("INSERT INTO UserTable(姓名,密码,权限) VALUES ('%s','%s','%s')",ch1,ch2,ch3);

你这么试试。strInsert就是你要执行的SQL语句。

4,012

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧