+ -
当前位置:首页 → 问答吧 → 请教数据库如何用参数传递字符串?

请教数据库如何用参数传递字符串?

时间:2011-11-11

来源:互联网

C/C++ code

bool SQLDB::InitializeDB(char * db, char *table)
{                
   try 
   {    
    //    设置连接字符串,必须是BSTR型或者_bstr_t类型 
    _bstr_t strConnect = "Provider=SQLOLEDB; server=ICHIGO\\SQLEXPRESS;  uid= ; pwd= ;database=db" ;          

    _bstr_t   bstrSQL( "select   *   from   table") ; //表名
   m_pRecordset->Open( bstrSQL , m_pConnection.GetInterfacePtr() , adOpenDynamic , adLockOptimistic , adCmdText ); 
}
sqldb.InitializeDB("GameDB","PlayerState") ;//我这样调用错误提示打不开db数据库,我是想打开GameDB


我该如何做?

作者: zhouxicai   发布时间: 2011-11-11

去C++版問問吧

作者: roy_88   发布时间: 2011-11-11

引用 1 楼 roy_88 的回复:

去C++版問問吧


+

作者: OrchidCat   发布时间: 2011-11-11

C/C++ code

bool SQLDB::InitializeDB(char * db, char *table)
{                
  try 
  {    
  _bstr_t strConnect = db ; //打开数据库
  _bstr_t   bstrSQL( table ) ; //SQL语句 
  ...
  sqldb.InitializeDB("Provider=SQLOLEDB; server=ICHIGO\\SQLEXPRESS;  uid= ; pwd= ; database=GameDB","select   *   from   PlayerState") ;    //这样试了也不行

作者: zhouxicai   发布时间: 2011-11-11

热门下载

更多