我是绑定到记录到TEXT等控件ADODC有两种 一种是直接在属性面板选择绑定 ,第二种是写记录集用第一种麻烦的事换文件夹等等就会有问题。  第二种要写好多记录集记录我现在用第一种的方法 用生成字符串连接数据库 然后再绑定。 接着我又把ADODC删除掉 然后再添加一个ADODC 这样其实就已个ADODC1 而刚刚已经绑定的TEXT属性里默认就OK了然后再  加载窗口写下如下信息
Private Sub Form_Load()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\data\1.mdb;Persist Security Info=False"
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from con"
Adodc1.Refresh这样不用写记录集也默认绑定了。我更换了数据库的盘符同样可以找到数据,还不报错。 如果是像上面纯绑定 反倒还报错。  是不是 FORM+LOAD()起了作用?··· 但是我并没有继续写
以下的内容 也绑定了?····
'Set Text1.DataSource = Adodc1
'Text1.DataField = "姓名"

解决方案 »

  1.   

    App.Path 起作用了
    后面的也绑定ADODC楼主用得差不多了,改ADODB对象吧,从菜单:工程-引用-Microsoft Access Data Object 2.8......
      

  2.   


    adodb我也知道。但是,,,那个保存图片的好像什么不太对劲。这次先用这个吧。况且我十几个字段。可以节省不少那些ADODB代码。这样如果能行。也很方便。东西做出来只要用着没问题就行了。如何写的到不重要。毕竟是小东西 呵呵···
      

  3.   

    ADODC1先执行自身属性中的设置,然后执行form_load内的设置。