VC怎么从编辑框输入字段查询数据库

VC怎么从编辑框输入字段查询数据库,第1张

你建立的是对话框模式,在初始化的OnInitDialog()里使用ADO类,网上可以找到下载下来include进来,然后利用ADO和字符串strConectMidDB.Format(_T("Provider=sqloledbData Source=%sInitial Catalog=%sUser Id=%sPassword=%s"),strServer,strDB,strUserID,strPwd)去链接上数据库。

次分类你就定义几种输入对应几种查询数据库语句,用case分类编写最好,ADO执行sql查询语句后如果有返回可以rstXX.GetFieldValue("AA",strAA)其中rstXX是ADO的CADODatabase实例,strAA是CString字符串。假设你的显示控件是CListBox clibXX clibXX.AddString(strAA)就能将数据库查询出来的数据添加进入控件并显示。

1. 在新对话框类中, 定义变量 m_info 保存你需要的信息

2. 创建对象的时候,先给 m_info 赋值

3. 最后d出对话框: DoModal()

或者新对话框类添加一个带参数的构造函数,把参数值保存下来即可

用ShowScrollBar可以显示滚动条。SetScrollRange设置滚动范围。

响应消息WM_VSCROLL和WM_HSCROLL。

可能需要移动控件的位置,再重绘。

自己处理有点麻烦,建议改用CFormView。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10088727.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存