connection2.hh
上传用户:clovervx
上传日期:2010-03-30
资源大小:787k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. #ifndef __connection2_hh__
  2. #define __connection2_hh__
  3. #include "connection1.hh"
  4. #include "query2.hh"
  5. inline Query Connection::query() {return Query(this, throw_exceptions);}
  6. // FIX: the following templated functions moved to connection1.hh
  7. /*
  8. template <class Sequence>
  9. void Connection::storein_sequence (Sequence &seq, const string &str) {
  10.   ResUse result = use(str);
  11.   while (1) {
  12.   MYSQL_ROW d = mysql_fetch_row(result.mysql_res);
  13. if (!d) break;
  14.   Row row(d,&result,(unsigned int *)mysql_fetch_lengths(result.mysql_res),true);
  15. if (!row) break;
  16.     seq.push_back(typename Sequence::value_type(row));
  17. }
  18. }
  19. */
  20. /*
  21. template <class Set>
  22. void Connection::storein_set (Set &sett, const string &str) {
  23.   ResUse result = use(str);
  24. while (1) {
  25.   MYSQL_ROW d = mysql_fetch_row(result.mysql_res);
  26. if (!d) return;
  27.   Row row(d,&result,(unsigned int *)mysql_fetch_lengths(result.mysql_res),true);
  28. if (!row) break;
  29.     sett.insert(typename Set::value_type(row));
  30. }
  31. }
  32. */
  33. #endif