update字段错误 在哪里UPDATE的,查询分析器应该不会,可能是你的开发语言给皆短了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是你的开发语言可能不支持提交太长的sql,不知你用的是什么?如果是delphi,请用parameter方式,而不要拼接字符串。 sorry,我用的是CRecordSet,update()是在程序中,报错是一个ASSERT error,内容是"Error: CString buffer (column %u) address has changed!\n",应该与该字段的长度有关,因为当content较短时程序正常。谢谢各位。 奥,还有,我前台时sql server ,连接用odbc, 使用正常。 奥,还有,我前台用sql server ,odbc连接,使用正常。 我已经知道答案了,在微软网站上察 RFX_Text nMaxLength。解决:在长字段的RFX_Text的第四个参数填1000就可。// BEFORE void CMyRecordsSet::DoFieldExchange(CFieldExchange* pFX) { //{{AFX_FIELD_MAP(CTestRecords) pFX->SetFieldType(CFieldExchange::outputColumn); RFX_Text(pFX, _T("[UNITS]"), m_UNITS); //}}AFX_FIELD_MAP } // AFTER void CMyRecordsSet::DoFieldExchange(CFieldExchange* pFX) { //{{AFX_FIELD_MAP(CTestRecords) pFX->SetFieldType(CFieldExchange::outputColumn); RFX_Text(pFX, _T("[UNITS]"), m_UNITS, 1024); //}}AFX_FIELD_MAP }谢谢各位。 CET, 可以递归查询出所有记录,但是如何一层层迭代到底??? 菜鸟求助...根据日期统计记录 怎么提取两个字符之间的内容? 请教一条SQL语句,批量改名 一个VB和sql的问题,如何用VB的变量获得sql中的sum()的值 mssql connection sesssion request 区别 SQL2000安装 白分求一存储过程正确写法 请问怎样来安装SQL? 求助:关于SQL字符串解析的问题(急!!!) 怎么让所有的数据长度缩小?除了id以外。 密码存放在<Binary>字段类型中应怎样操作
如果是delphi,请用parameter方式,而不要拼接字符串。
谢谢各位。
解决:在长字段的RFX_Text的第四个参数填1000就可。
// BEFORE
void CMyRecordsSet::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CTestRecords)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Text(pFX, _T("[UNITS]"), m_UNITS);
//}}AFX_FIELD_MAP
} // AFTER
void CMyRecordsSet::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CTestRecords)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Text(pFX, _T("[UNITS]"), m_UNITS, 1024);
//}}AFX_FIELD_MAP
}
谢谢各位。