图象存储 大家能否指教一下指纹图象存储(保存到SQL SERVER数据库中)如何编写代码啊? 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://topic.csdn.net/u/20080527/16/59042f6e-5c98-485d-9e7c-528a97ca4610.html这个人正好有能写大字段的模块,但不会用,你可以沟通一下 http://topic.csdn.net/u/20080528/11/dc06b326-cf2c-40d2-bc71-7dbfb6e0fc2f.html这是他的新帖子,应该已经解决问题了。你看是否能要到他那个模块 我想再请教一下,我用ODBC方式连接SQL SERVER数据库 在"添加个人资料"的对话框程序中调用继承RECORDSET的一个类CPersonSet ,当我点击进入这个对话框按钮会出错,是什么原因啊? 在"添加个人资料"的对话框程序中调用继承RECORDSET的一个类CPersonSet ,当我点击进入这个对话框按钮会出错,是什么原因啊?====1。你在对话框的哪个地方调用这个类进行操作?2。怎么操作的?3。什么错?停在什么地方? 我在.cpp程序开头 添加了PersonSet.h的头文件,我要将个人资料填写输入到数据库中,当我点击添加按钮 ,就想把数据写入数据库你说错停在什么地方,是在单步调试下吗? 我的图有点乱,我简单说一下流程,就是点击第二副截图中的"资料录入"按钮,进入"信息资料"的对话框,再单击"添加"的单选按钮进入填写资料的对话框.通过单击添加按钮把输入的资料保存到数据库中.我在填写资料的对话框程序中引用了PersonSet.h的头文件,运行后在单击"资料录入"按钮就出现了上面的错误. 我的数据源测试都是正常的,下面是我添加资料的代码.void CAddInfo_Dlg::OnAdd() { // TODO: Add your control notification handler code here UpdateData(TRUE);//得到输入的内容 CString strSQL,strchkSQL; int i=1;//i int flag=0; //从主码为1开始在数据库的相应表中搜索,如果找到记录,则主码值加1,直到数据库中 //无该主码值对应的记录,则将该主码值分配给新的记录 if(!m_number.IsEmpty())//如果学号填写了 { while(!flag) { CPersonSet0 m_recordset(&m_database);//CPersonSet strSQL.Format("select * from fingerinfo where STU_ID=%d",i); m_recordset.Open(AFX_DB_USE_DEFAULT_TYPE,strSQL); if(m_recordset.GetRecordCount()==0) { strSQL.Format("insert into fingerinfo values(%d,'%s','%s','%s','%s','%s','%s','%s','%s')" ,i,m_number,m_name,m_sex,m_age,m_phone,m_mail,m_major,m_address); m_database.ExecuteSQL(strSQL); m_database.Close(); //CDialog::OnOK(); flag=1; } i++; } MessageBox("添加成功!"); } else//如果项为空 { MessageBox("“学号”项一定要填写!","提示",MB_OK|MB_ICONINFORMATION); m_ctrlnumber.SetFocus(); } UpdateData(FALSE); strSQL.Format("insert into fingerinfo values(%d,'%s','%s','%s','%s','%s','%s','%s','%s')" ,i,m_number,m_name,m_sex,m_age,m_phone,m_mail,m_major,m_address); 这里fingerinfo后应该写你的字段名阿 后面的编辑框变量不是将值传给相应的字段了吗?i,m_number,m_name,m_sex,m_age,m_phone,m_mail,m_major,m_address还需要在fingerinfo后面加数据库中的字段名吗?我看有些书上并没加啊 API 怎样实现串口全双工? 【散粉】初学VC,以后多多帮助呀!牛人们来接个分吧 求一个函数,会写的帮忙了,急求!!! 我想自己写(不用office库)来打开doc 关于存储过程参数默认值的一点问题!谢谢了 Big Problem!!!关于列表控件问题 (请教高手)为什么用CSocket::connet()连接MSN服务器总是连不上? 关于函数fgets()的问题 请教各位大侠,我做了一个基于对话框的程序,不知道怎么在上面显示菜单 如何在ActiveX控件项目中加入数字签名? CString类格式化的问题? COM COM++和Webservice将来谁的生命力强?
这个人正好有能写大字段的模块,但不会用,你可以沟通一下
这是他的新帖子,应该已经解决问题了。你看是否能要到他那个模块
====
1。你在对话框的哪个地方调用这个类进行操作?
2。怎么操作的?
3。什么错?停在什么地方?
我要将个人资料填写输入到数据库中,当我点击添加按钮 ,就想把数据写入数据库
你说错停在什么地方,是在单步调试下吗?
我的数据源测试都是正常的,下面是我添加资料的代码.
void CAddInfo_Dlg::OnAdd()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);//得到输入的内容
CString strSQL,strchkSQL;
int i=1;//i
int flag=0;
//从主码为1开始在数据库的相应表中搜索,如果找到记录,则主码值加1,直到数据库中
//无该主码值对应的记录,则将该主码值分配给新的记录
if(!m_number.IsEmpty())//如果学号填写了
{
while(!flag)
{
CPersonSet0 m_recordset(&m_database);//CPersonSet
strSQL.Format("select * from fingerinfo where STU_ID=%d",i);
m_recordset.Open(AFX_DB_USE_DEFAULT_TYPE,strSQL);
if(m_recordset.GetRecordCount()==0)
{
strSQL.Format("insert into fingerinfo values(%d,'%s','%s','%s','%s','%s','%s','%s','%s')"
,i,m_number,m_name,m_sex,m_age,m_phone,m_mail,m_major,m_address);
m_database.ExecuteSQL(strSQL);
m_database.Close();
//CDialog::OnOK();
flag=1;
}
i++;
}
MessageBox("添加成功!");
}
else//如果项为空
{
MessageBox("“学号”项一定要填写!","提示",MB_OK|MB_ICONINFORMATION);
m_ctrlnumber.SetFocus();
} UpdateData(FALSE);
,i,m_number,m_name,m_sex,m_age,m_phone,m_mail,m_major,m_address);
这里fingerinfo后应该写你的字段名阿
我看有些书上并没加啊