再次请教VB数据库关联
现有一个数据库,包括“序号”、“名称”、“年龄”等字段,分别用DataCombo、Text1、Text2与之相连接,当用DataCombo选择了“序号”后,就将当前记录移到该序号所对应的记录上。
例如:
数据库内容为:
序号 名称 年龄
01 张三 14
02 李四 13
03 王五 14
……
Datacombo与序号相连,Text1与名称相连,Text2与年龄相连。当用Datacombo从下列表框中选择了02后,记录就移到第二条,Text1就显示李四,Text2显示13。
我用的方法是在DataCombo的Click事件中加入如下代码:
……
TabCode = DataCombo.SelectedItem 'TabCode为Long,用作记录选择号
rsSlk.Move TabCode 'rsSlk为一个ADODB
Text1.Text=rsSlk.Fields("名称")
Text2.Text=rsSlk.Fields("年龄")
……
注:已作了相应连接。
可运行时程序却出错,并显示:
实时错误 '-2147217842 (80040e4e)'
The change was canceled during notification;no columns are changed