求教,用ODBC传入表值参数,字符串后面自动补空格,怎么解决?

狼异族 2019-01-28 03:30:12
C++, 绑定字符串列的API
struct STest
{
char szText[256];
int nStrLen;
};
STest arr[100] = {0};

// 列绑定函数 ,其中arr[0].nStrLen = strlen(arr[0].szText)
SQLBindParameter(hstmt, 1, SQL_PARAM_INPUT,SQL_C_CHAR,SQL_CHAR,0,0,arr[0].szText,sizeof(arr[0].szText), &arr[0].nStrLen);
...全文
670 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
唐诗三百首 2019-01-29
  • 打赏
  • 举报
回复
SQL端参数类型设为nchar(256)即会在字符串后面自动补空格 , 无需在前端处理.
吉普赛的歌 2019-01-28
  • 打赏
  • 举报
回复
这是sql 版块, 帮你移到 C++ 版块去?

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧