为什么我的数据库打不开.
我要对俩张表进行操作.
m_name.GetWindowText(sName);
m_xueli.SetWindowText(sxueli);
sql_.Format("SELECT * FROM base b,study_case s WHERE b.man_no = \
s.man_no AND (s.diyixueli = '%s' OR b.sex = '%s')",sName,sxueli);
_bstr_t sql = sql_;
try
{
m_recordset->Open(sql,_variant_t((IDispatch*)theApp.m_connection,true),adOpenStatic,adLockOptimistic,adCmdText);
}
catch(_com_error e)
{
::AfxMessageBox("表打开有错误");
}
VARIANT var;
var = m_recordset->GetCollect("sex");
if(var.vt != VT_NULL)
sName = (LPCSTR)_bstr_t(var);
m_recordset->Close();
我要对俩张表进行操作.
m_name.GetWindowText(sName);
m_xueli.SetWindowText(sxueli);
sql_.Format("SELECT * FROM base b,study_case s WHERE b.man_no = \
s.man_no AND (s.diyixueli = '%s' OR b.sex = '%s')",sName,sxueli);
_bstr_t sql = sql_;
try
{
m_recordset->Open(sql,_variant_t((IDispatch*)theApp.m_connection,true),adOpenStatic,adLockOptimistic,adCmdText);
}
catch(_com_error e)
{
::AfxMessageBox("表打开有错误");
}
VARIANT var;
var = m_recordset->GetCollect("sex");
if(var.vt != VT_NULL)
sName = (LPCSTR)_bstr_t(var);
m_recordset->Close();
解决方案 »
- 写了一个ie的控件,类似工具条,它可以设置ie的代理。但是如何实现socks代理?
- 关于CString类的问题
- 请问如何写个分割窗口的Splitter?
- 各位大虾:用鼠标托一个文件到exe图标上,在程序启动之前怎样捕获文件的信息?
- 给个思路!100分(想给500的,它不让)
- 请教大家:如何获得打印机的页边距?Printer.Height/Width包括页边距吗?
- 一个STL库list的问题,STL高手请进
- 那儿有修改exe,dll中资源的工具?大家来推荐啊
- 如何获取LPITEMIDLIST的大小
- 怎么看到MFC的.cpp (实现源码)?
- 怎样在MFC中设置全局变量user?
- CTreeControl的滚动条问题
==这是什么乱七八糟的信息啊?s.第一学历=sName,b.性别=sxueli。学历赋值为名称;性别赋值为学历。晕死