VC6.0,ADO操作SQL Server 2005数据库,删除一条指定行号的记录时,出现RunTime Error
VC6.0,ADO操作SQL Server 2005数据库,删除一条指定行号的记录时,出现RunTime Error,
m_pRecordset->Move(pos,vtMeeting);
m_pRecordset->Delete(adAffectCurrent);
m_pRecordset->Update();
执行到Delete();一句时就出现错误,另外我向数据库中写空数据代替删除一行时出现以上错误。其中有编号、姓名、性别3个字段,向姓名、性别字段写空数据时OK,若编号字段也写空,则出错!!!
我在SSIS中打开数据库数据表,将字段逐个删除时,当删除“编号”字段中一个数据时,出现错误提示“输入的数据与指定的数据类型不符……”,逐个删除其他两个字段时没有问题,而当我选中一整行,再右击删除时,则可以删除,这个“编号”字段为int类型,没有定义其他特殊的属性(如索引、标识等)。
请各位帮忙分析分析,多谢