菜鸟200分求助VC+数据库查询问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 00:13:12
我用的是一个ACCESS数据库 csjtxxgl.mdb 想查询数据库里的表 BusInfo的信息:
通过点击一个按钮,查询出我所输入的“编辑”里的东西~
比如,我在编辑里,输入1
查询出No=1的那一列的值,并且显示出来。
输入2,查询出No=2的那一列的值,可以使用ADO控件。

有会的高手,详细的解释一下好么???
我是新人,所以,如果不详细,我肯定很晕。。。
谢谢了~~~~~~~

http://blog.sina.com.cn/s/blog_456cc2c4010003g7.html
去这里看看!

如果你是新手,你不要用AOD.因为ADO用SQL你会很迷糊的.
所以建议你用ODBC
用ODBC和数据库建立连接后,你的表就是一个CRecordSet对象
你表中的字段都是这个对象里的成员.
你可以这样写你的按钮事件代码.
//比如BusInfo对应的是CBusInfo类,
//假设你的EDIT控件变量叫m_strInput;
UpdateData(TRUE);
CBusInfo my_bus_info;
my_bus_info.Open();//打开表
while (!my_bus_info.IsEof())
{
if (my_bus_info.m_No==m_strInput)//如果当前行的NO与EDIT内相等
{
//显示这行数据到你想要的位置
my_bus_info.m_No.MoveNext();//数据表指针下移
}
}
my_bus_info.Close();//关闭表

这里有你要的:
http://download.csdn.net/source/242035

ADO是最容易上手的 而且还不用建数据源 强烈推荐ADO

你把运行命令窗口打开
输入:
browse no=1 for all

等待答案中ing!