我要写一个注册界面,当点击菜单项"注册"时,弹出来注册界面,界面上有用户名和密码以及权限三个编辑框,还有一个"提交"按钮,现在我要在提交按钮的响应函数里实现获取用户输入到编辑框中的内容并把这些内容插入到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);方法获取到的编辑框中的内容,请问下如何才能获取编辑框控件中的内容并输入到数据库中????????????
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);方法获取到的编辑框中的内容,请问下如何才能获取编辑框控件中的内容并输入到数据库中????????????
strInsert.Format("INSERT INTO UserTable(姓名,密码,权限) VALUES ('%s','%s','%s')",ch1,ch2,ch3);你这么试试。strInsert就是你要执行的SQL语句。