当前位置:编程学习 > VB >>

VB链接ACCESS遇到的问题。

做VB连接数据库的时候碰到了一个问题
           Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\temp_userdb.mdb;Persist Security Info=False"
          Adodc1.CommandType = adCmdTable
          Adodc1.RecordSource = "xlcp_fl"
          Adodc1.Recordset.AddNew
          Adodc1.Recordset!chanpinfl = Form_tianjia.Combo2.Text
          Adodc1.Recordset!fenlei = Text1.Text
          Adodc1.Recordset.Update
          Adodc1.Refresh

从数据库路径到绑定表都是正确的,就是到Adodc1.Recordset!chanpinfl = Form_tianjia.Combo2.Text
这一句就会出错实时错误‘3265:’
在对应所需名称或序数的集合中,未找到项目。 
可是在"xlcp_fl"表中只有两个字段chanpinfl和fenlei(都是文本类型),字段名称都正确,没有检查到错误。
如果把Adodc1.Recordset!chanpinfl = Form_tianjia.Combo2.Text去掉就正确,如果在下面再重新连接数据库,单独添加chanpinfl字段的话就不会提醒出错,在调试跟踪的时候Adodc1.Recordset!chanpinfl 处显示获得了从Form_tianjia.Combo2.Text的字符串,可是添加完成到数据库里看时,chanpinfl 字段却是空的,这是怎么回事啊?
--------------------编程问答-------------------- 在adodc1的ConnectionString属性,CommandType属性,RecordSource属性都设置正确的情况下,fenlei字段能添加进去,可是相邻的chanpinfl字段就添加不进去,字段名都正确,这是怎么回事???
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,