sql server 2000 的 bigint 型的字段绑定到 CRecorderset 怎么读不出数值啊?

hbs_biscuit 2003-01-10 01:04:45
绑定结果是CString 型的但是读不出数据,我将其硬性的改为long型的,结果一运行就出现错误。帮帮忙,是怎么回事呀?
...全文
48 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
willchenhello 2003-01-10
  • 打赏
  • 举报
回复
绑定有误:
class CXXXRs: public CADORecordBinding
{

BEGIN_ADO_BINDING(CXXXRs)
#ifdef UNICODE//用双字符
ADO_VARIABLE_LENGTH_ENTRY2(1, adWChar,m_str_Name,
sizeof(m_str_Name),m_ul_NameStatus, TRUE)
ADO_VARIABLE_LENGTH_ENTRY2(2, adWChar, m_str_Password, ////////////////
sizeof(m_str_Password), m_ul_PasswordStatus, TRUE)

#else//用ANSI字符
ADO_VARIABLE_LENGTH_ENTRY2(1, adChar,m_str_Name,
sizeof(m_str_Name),m_ul_NameStatus, TRUE)
ADO_VARIABLE_LENGTH_ENTRY2(2, adChar, m_str_Password, ////////////////
sizeof(m_str_Password), m_ul_PasswordStatus, TRUE)

#endif

END_ADO_BINDING()
public:
TCHAR m_str_Name[50;
TCHAR m_str_Password[50;

ULONG m_ul_NameStatus;
ULONG m_ul_PasswordStatus;
};
可能问题有两个:1。绑定是单双字节2。绑定后变量定义
small_wei 2003-01-10
  • 打赏
  • 举报
回复
不好意思,看错题目。bigint的位数比long 的长,邦定成float试试
small_wei 2003-01-10
  • 打赏
  • 举报
回复
不可能,贴出程序
microyzy 2003-01-10
  • 打赏
  • 举报
回复
gz

4,017

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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