易截截图软件、单文件、免安装、纯绿色、仅160KB

如何通过ADO使用聚合函数来查询(数据库为ACCESS)

_RecordsetPtr CMyAdo::SelectRecord(string &where, string &tablename,string &field, int way )
{
    int ret = 0;
  _RecordsetPtr pset;
CString  sql;
    VARIANT  count;
count.vt = VT_INT;
ret = OpenDB();
if( ret == 1 )
return -1;                    //创建对象失败
else if( ret == 2 )
  return -2;                    //数据库打开失败
try
{

    sql.Format("select count(*) from %s", tablename.c_str() );

    /*if( way == 0 )          //查询全部
{
sql.Format("select  * from %s", tablename.c_str() );
    TRACE("sql = %s\n",sql);
}
else if( way == 1 )      //按字段查询
sql.Format("select %s from %s", field.c_str(), tablename.c_str() );
else if( way == 2 )      //按条件全部查询
{

}
else if( way == 3 )      //按条件和字段联合查询
{

}*/
pset = m_dbptr->Execute((_bstr_t)sql.GetBuffer(sql.GetLength()),&count,adCmdUnknown);
if( pset != NULL && !pset->ADOEOF )
retu


相关问答:

access中like写法

sql语句是这样写得 
string sql = "select * from shophistory where username(string类型) like '%"+ name +"%' ";
结果运行报错:(操作符丢失) 在查询表达式  说后 ......

如何为access数据库加密

给access数据库加密的步骤如下:

(1)打开access软件,界面如图1所示

       

                        ......

access 导入 access 转换无效!在线等!

从类型"DBNULL" 到类型“Double”的转换无效(数据库中对应的 a3 或a5 没有数据是为空)
,请问我怎么处理!

VB.NET code:

Dim a1 As String = Nothing
Dim a2 As S ......

同时读取access两张表

请教
在access中 我有表1
id1    id2      id3      id4
  1      2      3        0
  2&nb ......

动态创建access数据库的问题2

创建的过程中出现database login对话框,请问怎么样不让该对话框出现?另外如何定义日期型数据为短日期型?好像只能定义为Datetime。

源码如下:
=========================== ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号