|
char oper[50],targ[20];
lr_load_dll("GetData.dll");
i=init_db("DRIVER={Microsoft ODBC for Oracle};UID=ermis_zhongcai; PWD=fhdadmin;SERVER=ORCL_02");
if (i!=0)
{
lr_error_message("init db error");
return -1;
}
i=init_hstmt(&ll_hstmt);
//if (i!=0)
//{
// lr_error_message("init hstmt error");
// return 0;
//}
i+=execSQL("{SQL}"); //SQL语句我将其参数化了
lr_output_message("i=%d",i);
i+=bindCol(1,oper,"c",50,ll_hstmt);
i+=bindCol(2,targ,"c",20,ll_hstmt);
此处报出i=init_hstmt(&ll_hstmt)这个值为4
后面的bindCol每个值为-2
有人能帮助分析下,其原因么?
这里导致后面导出的oper这个值为空
参考贴:http://www.51testing.com/?uid-2327-action-viewspace-itemid-1539
[ 本帖最后由 cyk00 于 2010-3-2 11:01 编辑 ] |
|