测试ExecuteSQL()函数~ 只要SQLCE语句正确那么就返回TRUE

  1.      CString csSql3 =_T("SELECT * FROM UserTb WHERE uid = 123456;");
  2.      wicDB.ExecuteSQL(csSql3);
  3.      if(wicDB.OpenRecordset(csSql3, 1))
  4.      {
  5.          CString strPar = _T("privilege");
  6.          result3 = wicDB.GetCollect(strPar);
  7.          MessageBox(NULL, result3.bstrVal , _T("PASS"), MB_OK);
  8.      }
  1.  csSql =_T("SELECT * FROM UserTb WHERE uid ='1234';");
  2.      if(wicDB.ExecuteSQL(csSql))
  3.      {
  4.          MessageBox(NULL, csSql, _T("PASS"), MB_OK);
  5.      }
  6.      csSql =_T("SELECT * FROM UserTb WHERE uid ='123';");
  7.      
  8.      if(wicDB.ExecuteSQL(csSql))
  9.      {
  10.          MessageBox(NULL, csSql, _T("PASS"), MB_OK);
  11.      }
  12.      else
  13.      {
  14.           MessageBox(NULL, csSql, _T("FAIL"), MB_OK);
  15.      }
  16.    
  17.      csSql =_T("SELECT * FROM UserTb WHERE uid ='123456';");
  18.      
  19.      if(wicDB.ExecuteSQL(csSql))
  20.      {
  21.          MessageBox(NULL, csSql, _T("PASS"), MB_OK);
  22.      }
  23. 以下的代码是完全OK的~
    1.     CDBManage wicDB;
    2.     
    3.     wicDB.OpenDB();//连接数据库
    4.     // 打开记录集
    5.     CString SqlStr =_T("SELECT * FROM UserTb WHERE uid ='123456'");
    6.     if(wicDB.OpenRecordset(SqlStr, 1))
    7.     {
    8.         MessageBox(NULL, _T("OpenOK"), _T("OpenRecordset"), MB_OK);
    9.         
    10.     }
    11.     else
    12.     {
    13.         MessageBox(NULL, _T("Open Fail"), _T("OpenRecordset"), MB_OK);
    14.     }   
    15.     
    16.     VARIANT vPwd;
    17.     VariantInit (&vPwd);
    18.     CString strParam = _T("privilege");
    19.     vPwd = wicDB.GetCollect(strParam);
    20.     
    21.     MessageBox(NULL, vPwd.bstrVal, _T("OpenRecordset"), MB_OK);
    22.     wicDB.CloseDB();
    23.      
    24.     return TRUE;
    1. CString test1 = _T("TestUPC1"), test2 = _T("1234567");
    2.  
    3.     wicDB.SetItemPrice(test1, test2);
    4. 测试SetItemPrice函数
    1.     LastTransaction *ltExample;
    2.     if (wicDB.GetLastTransData(ltExample))
    3.     {
    4.         ;
    5.     }
    1. LastTransaction ltExample={"004""4""40""123""08102""11111""08102011111"};
    2. //在初始化的时候注意字符初始化的时候大小问题
    3.     if (wicDB.SetLastTransData(ltExample))
    4.     {
    5.         ;
    6.     }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值