本文整理汇总了C++中IString::word方法的典型用法代码示例。如果您正苦于以下问题:C++ IString::word方法的具体用法?C++ IString::word怎么用?C++ IString::word使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IString
的用法示例。
在下文中一共展示了IString::word方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: describe
/*
* d e s c r i b e
*
* describe columns of a table
*/
static void describe()
{
if (!connected) {
log("not connected!");
return;
} // if
IString table = input.word(2);
if (table=="") {
log("missing table name!");
return;
} // if
static KSqlCursor *csr;
mainLink->getCursor(&csr);
csr->parse("SELECT * FROM "+table+" WHERE ROWNUM<1");
csr->execute();
int cols = csr->selectColumnCount();
int pcnt = 0;
for (int col = 0; col < cols; col++) {
ostrstream* out = new ostrstream();
*out << setiosflags(ios::left) << setw(20) << setfill('.')
<< csr->selectColumnName(col)
<< setiosflags(0) << setw(0) << setfill(' ')
<< ": " << csr->selectColumnDescription(col);
char* ss = out->str();
ss[out->pcount()] = 0;
log(ss);
delete ss;
delete out;
if (pausechk(pcnt)) break;
} // for
} // describe