我的开发环境用的VB6.0 数据库是SQL2000
用ADODC从数据库获取记录集,然后通过:Adodc2.RecordSet("B_OriginID")=m_OriginID
来赋值并且更新到数据库中。
当m_OriginID="JCC(江铜),JCC(江铜)" 其中的逗号和括号都是英文状态的
可以顺利更新
但是当把括号更换为中文的括号就会提示“多步操作产生错误。请检查每一步的状态值”
(这个出错是在Adodc2.RecordSet("B_OriginID")=m_OriginID的时候出错的)
而如果m_OriginID="JCC(江铜)" 括号是中文的,但是没有逗号之后的了
这时候又可以顺利保存进去
数据库中字段B_OriginID使用VARCHAR(1000) 或者NVARCHAR(1000)都会产生错误
该字段上的排序规则上勾选:区分大小写,区分重音,区分假名,区分宽度 依然产生错误
该字段上的排序规则上以上4个选项都不勾选 依然产生错误
该字段上的排序规则上勾选:区分重音 依然产生错误
该字段上的排序规则上勾选:区分重音,区分宽度 依然产生错误请问这是什么问题,如何解决
用ADODC从数据库获取记录集,然后通过:Adodc2.RecordSet("B_OriginID")=m_OriginID
来赋值并且更新到数据库中。
当m_OriginID="JCC(江铜),JCC(江铜)" 其中的逗号和括号都是英文状态的
可以顺利更新
但是当把括号更换为中文的括号就会提示“多步操作产生错误。请检查每一步的状态值”
(这个出错是在Adodc2.RecordSet("B_OriginID")=m_OriginID的时候出错的)
而如果m_OriginID="JCC(江铜)" 括号是中文的,但是没有逗号之后的了
这时候又可以顺利保存进去
数据库中字段B_OriginID使用VARCHAR(1000) 或者NVARCHAR(1000)都会产生错误
该字段上的排序规则上勾选:区分大小写,区分重音,区分假名,区分宽度 依然产生错误
该字段上的排序规则上以上4个选项都不勾选 依然产生错误
该字段上的排序规则上勾选:区分重音 依然产生错误
该字段上的排序规则上勾选:区分重音,区分宽度 依然产生错误请问这是什么问题,如何解决
一个正式数据库一个试验用的。
两个搞混了。
巨汗。