我把SQL Server数据库中的一个表的一个varchar型字段的长度设置成大于256的值,使用ODBC的CRcordset在这个表中添加记录时总是出错。而这个字段的长度设置成小于256的值时则不出错。请问这是我的这个SQL Server数据库的版本问题,还是VC++的版本问题?有什么解决办法?谢谢!
解决方案 »
- 如何通过theme将CListCtrl加载成XP风格
- VC开发 关于单文档视图程序使用ADO访问SQL的疑问
- 以下代码设置字体后,更新用,但是当字体对话消失后....
- 求助:按钮单击怎么执行菜单命令?
- 为何全局鼠标钩子只能钩一次?
- vc怎么做dll啊
- 谁有Inside the C++ Object Model中文版啊?
- 要应聘普通VC程序员,谁能给一些面试题呀?
- 我在/dev下用./MAKEDEV ttyS2建了一个设备文件,我想让他和接在com3上的设备对应起来,不知该怎么办?
- 关于CArray<>与数组的讨论
- 一个郁闷了很久的问题?
- 又是一个MFC的超级大BUG,怎么每次都让我碰上呢~~~~~~晕死!!!!!
void CNameSet::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CNameSet)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Text(pFX, _T("[USERMSG]"), m_UserMsg, 3000); //3000就是该字段可能的最大长度。
}另外,好像超过256长度的在sql server数据库中应该是用“text”类型的字段