各位大哥,大姐我有一个数据库,包含了30张表,然后有一个程序,这个程序内有30个对话框,每个对话框的功能就是往数据库里插入一条记录,如果我在每一个对话框内都是连接SQLserver,这样开销太大,反应很慢,我想定义一个全局的连接,在程序启动时就初始化好,然后每个对话框中就不用初始化了,直接插入.请大家给点伪代码,万分感谢,因为我自己弄了一个呢,程序打开后,每个界面只能个插入一条数据,意思就是说比如我打开了某个对话框,插入了一条数据后,对话框destoryWindow了,然后再次打开这个对话框,数据就不能插入到数据库了,我是在app类中定义一个全局变量.请大家指教下,再次感谢.
加异常捕获看是什么错误
try
{
//你的ADO代码
}
catch (_com_error& e)
{
CString strMsg;
strMsg.Format(_T("错误描述:%s\n错误消息%s",
(LPCTSTR)e.Description(),
(LPCTSTR)e.ErrorMessage());
AfxMessageBox(strMsg);
}
然后直接使用就行了。