设为首页 加入收藏

TOP

C语言访问INFORMIX数据库 ― SQLDA使用(三)
2014-11-23 23:24:24 来源: 作者: 【 】 浏览:5
Tags:语言 访问 INFORMIX 数据库 SQLDA 使用
return convert;
}
case CINT8TYPE:
{
snprintf(convert, cntx->convert_size, "%ll", *((long long*)data));
return convert;
}
case CBIGINTTYPE:
{
snprintf(convert, cntx->convert_size, "%ll", *((long long*)data));
return convert;
}
case CDECIMALTYPE:
{
pconvert = convert;
dectoasc((dec_t*)data, convert, cntx->convert_size, -1);
/* Note: dectoasc() Left align and fill blank, so must delete blank */
while('\0' != *pconvert)
{
if(isblank(*pconvert))
{
*pconvert = '\0';
break;
}
pconvert++;
}
return convert;
}
case CFLOATTYPE:
{
snprintf(convert, cntx->convert_size, "%f", (double)(*(float*)data));
return convert;
}
case CDOUBLETYPE:
{
snprintf(convert, cntx->convert_size, "%f", *((double*)data));
return convert;
}
case CMONEYTYPE:
{
snprintf(convert, cntx->convert_size, "%d", *(int*)data);
return convert;
}
case CINVTYPE:
{
intoasc((intrvl_t*)data, convert);
return convert;
}
case CDATETYPE:
{
rfmtdate(*(int*)data, "YYYYMMDD", convert);
return convert;
}
case CDTIMETYPE:
{
dttoasc((dtime_t*)data, convert);
return convert;
}
case CROWTYPE:
case CCOLLTYPE:
{
return data;
}
case CCHARTYPE:
case CFIXCHARTYPE:
case CVCHARTYPE:
case CLVCHARTYPE:
{
return data;
}
case CLOCATORTYPE:
{
loc = (loc_t *)sqlvar->sqldata;

return loc->loc_buffer;
}
default:
{
return NULL;
}
}

return NULL;
}

首页 上一页 1 2 3 4 下一页 尾页 3/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇防止对特定的函数下CC断点 下一篇C语言连接 Access 数据库

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: