关于如何在程序里嵌入SQL?菜鸟级别的问题 高手进

来源:百度知道 编辑:UC知道 时间:2024/05/01 10:01:05
小弟要写一个很小很小的程序 就是一个对话框 里面2个编辑框 一个按钮 要求是在固定的一个编辑框里输入学号 按一下按钮 对应学号学生的成绩就出来了
当然 这个要关系到数据库了 小弟下了一个access 创建了一个表 那个对话框小弟也用MFC写好了 就是在这个按钮按下去 程序如何去查那个表呢?目前小弟对数据库还不是很熟悉 请教高手 如何让程序和那个表连接起来 一按按钮 程序会去数据库里查找东西 然后输出(你说用什么好 我就用什么 不一定用ACCESS 只是我机器里有ACESS)

小弟很菜 希望高手能用通俗 详细的话教教我 我将会再加100分
是C++语言啊 MFC也是用的C++和一些API函数

{

_ConnectionPtr m_pConnection;

m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象

m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb","","",adModeUnknown);///连接数据库

}

void CADlg::OnButton1()
{
_ConnectionPtr m_pConnection;

HRESULT hr;
try
{
hr = m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象
if(SUCCEEDED(hr))
{
//hr = m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb","","",adModeUnknown);///连接数据库
hr=m_pConnection->Open("driver={SQL Server};Server=127.0.0.1;DATABASE=Northwind;UID=sa;PWD=sa","","",adModeUnknown);
MessageBox("连接成功");
///上面一句中连接字串中的Provider是针对ACCESS2000环境的,对于ACCESS97,需要改为:Provider=Microsoft.Jet.OLEDB.3.51;
}
}
catch(_com_er