mfc搜索新建access字段_vs2010MFC中使用ODBC链接ACCESS数据库,怎样编写查找功能?...
首先谢谢大家了~
因为数据库中数据会很多,所以需要用到查找功能来定位相关数据。
我希望是读取一个EDIT中的数据来查询相应的数据。
DDX_Control(pDX, IDC_EDIT_FINDIC, m_FindIC);
这个是我希望输入值得一个CEDIT控件。
然后在实际操作过程中,我曾经想过用filter来筛选,然后关闭数据库,再重新打开。
char buff[256];
char filter[256];
memset(buff,0,256);
memset(filter,0,256);
GetDlgItemTextA(GetSafeHwnd(), IDC_EDIT_FINDIC,buff,sizeof(buff)/sizeof(buff[0]));
memcpy(filter,"[编号]='",16); //filter是char[]
strcat(filter,buff); //buff是控件读取的char[]
strcat(filter,"'");
m_pSet->m_strFilter = filter;
m_pSet->Requery();
UpdateData(FALSE);
m_pSet->m_strFilter = "";
m_pSet->Close();
m_pSet->Open();
此时的确是显示我要的效果,但是如果我这个时候再调用下一项时,发现数据库其实定位在第一项的,调用后显示的是第二项数据。
m_pSet->MoveNext();
UpdateData(FALSE);
后来我又尝试想用OPEN()但是如下程序,效果和使用m_strfilter效果一样。
void CICPositionMachineView::OnBnClickedButtonCheckfind()
{
// TODO: 在此添加控件通知处理程序代码
char buff[256];
LPCTSTR wfilter;
memset(buff,0,256);
memset(filter,0,256);
GetDlgItemTextA(GetSafeHwnd(), IDC_EDIT_FINDIC,buff,sizeof(buff)/sizeof(buff[0]));
wfilter = _T("SELECT * FROM [ProductShow] WHERE [编号]='water12345'");
m_pSet->Close();
m_pSet->Open(AFX_DB_USE_DEFAULT_TYPE, wfilter);
m_pSet->Requery();
UpdateData(FALSE);
}
因为VS2010中对LPCTSTR,char[]等类型调用相当严格。有些地方我也不是很了解。希望能帮帮忙,
再次表示感谢。
mfc搜索新建access字段_vs2010MFC中使用ODBC链接ACCESS数据库,怎样编写查找功能?...相关推荐
- python 操作 access 2016报 [HY000] [Microsoft][ODBC Microsoft Access Driver]General error Unable to open
python 操作 access 2016报 [HY000] [Microsoft][ODBC Microsoft Access Driver]General error Unable to open ...
- mfc搜索新建access字段_MFC ODBC类 Access数据库的操作
MFC ODBC类 Access数据库的操作 2008年11月17日 新建一个Access数据库,数据库名是data.mdb新建一个表Ttest,两个字段ID,name 表内容如下 ID name 1 ...
- VS程序中使用ODBC登陆sql数据库的时候出现18456错误
调试环境: 1.有两台windows server 2003服务器,都是32位操作系统,一台是真实存在的,一台是虚拟机里面安装的,数据库都是SQLServer2005: 2.本地计算机时win10 6 ...
- access mysql知乎_如何用access搭建数据库?
单击"开始"→"所有程序"→"Microsoft Office"→"Microsoft Access 2010",打开M ...
- jython mysql_Jython中链接Oracle数据库
实际操作环境为:Eclipse+Pydev中使用Jython链接Oracle数据库.方法有二,如下所示.(注意:将要使用的.jar文件路径加入系统变量classpath中) 一: Note:使用ojd ...
- mysql查找多个姓氏_同时搜索2个字段以从MySQL的表中获取特定的名字和姓氏
为此,可以将LIKE运算符与AND一起使用.让我们首先创建一个表-mysql> create table DemoTable ( EmployeeFirstName varchar(50), E ...
- access vba表字段_vba中如何在access的一张表中得到所有的列名?
展开全部 这里提供下列ACCESS 窗体VBA示例代码供参考 假设数据库里有一张"定价表",为e69da5e887aa62616964757a686964616f313333353 ...
- VS2010环境下用c++语言在MFC对话框程序中连接及操作Mysql 数据库
小编近来由于工作需要,需要折腾一下MySql据库, 由于以前用的数据库不是 MySql, 也不是在 VS2010 , 更不是在 MFC 中连接数据库.所以还颇费了一番周折才实现了把数据插入到数据库表格 ...
- 【相关性搜索】 多字段搜索的两种方式——词中心与字段中心
背景 首先看个例子,有两个 doc,一条是 albino elephant,一条是 elephant elephant PUT test_elephant/_doc/1 {"title_te ...
最新文章
- 07-主队列和全局队列
- ionic+angularJS+iOS混合开发app的学习资料介绍和基本步骤(干货)
- 公司inur php id_,PHP——个人信息管理系统
- bindService初步了解
- gitee怎么看用户名_教你手机怎么远程连接云服务器
- smarty2和smarty3
- C语言操作MySQL-----又一个小技巧
- 阿里将在雄安新区设3家子公司:涉AI、蚂蚁金服和菜鸟;北航设立全国首个人工智能专业,与百度合作办学...
- 挺水的一门课,发现全系都过了,就自己挂了,这是一种什么样的感觉呢?
- hibernate+struts2整合jar包冲突
- 线性混合效应模型学习
- java里直线绕z轴逆时针旋转_空间直线绕任意轴旋转后的方程
- PCBA加工组装需要的设备有哪些呢?
- 鹰信 UC 登录状态同步方法
- sybase 珍藏(二)
- 学习金字塔:输出式主动学习
- 2月第4周榜单丨飞瓜数据B站UP主排行榜(哔哩哔哩平台)发布!
- java毕业设计流浪猫狗救助网站源码+lw文档+mybatis+系统+mysql数据库+调试
- 京东容器集群建设之路
- ❤️数据可视化❤️:基于Echarts + GeoJson实现的地图视觉映射散点(气泡)组件【15】 - 江西省
热门文章
- easyui前端实现多选框_在实际案例中学习前端开发(第二期)
- c语言张振国实验报告,基于VisualC的黄金分割法程序设计实验报告.doc
- java stream byte_乐字节-Java8新特性之Stream流(上)
- mysql 变量 视图_MySQL – 无法使用SET变量创建视图
- 配置nginx,Tomcat日志记录请求耗时
- 阻止具有特定文件扩展名的附件的电子邮件
- OpenGL秒安装及显示
- 大型网站性能优化途径
- 计算机制图 教学大纲,计算机制图教学大纲.DOC
- 手机自动化测试IDE --手把手教你用Airtest模拟器来连接手机