VB中使用ado控件的问题,急~~~~~~~~~``
我要访问数据库,所以使用了ado控件,在ado控件属性窗口没有设置他的属性,而是在lorm_load()函数里设置的 Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=" & App.Path & "\销售系统.mdb;" Adodc1.CommandType = adCmdUnknown Adodc1.RecordSource = "select * from 销售单据" Adodc1.Refresh 可是运行他会先报错: [ADODC]没有指定记录源,[ADO]没有为命令对象设置命令 点确定后数据库又可以连接正常,每次运行打开这个窗体时都弹出那个对话框,挺郁闷的,怎么可以解决~~~ 还有我向工程添加了一个标准模块,在模块代码中定义了:public str as string 这应该是全局变量了吧,可是在窗体中为什么不能使用它呢,对它赋值后用msgbox 来显示它的内容,却什么也看不到.只是空白的,郁闷啊~~~ 大家帮帮我啊,感激不尽了
在窗体的Load事件代码中添加WITH END WIYH语句: WITH ADODC1 Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=" & App.Path & "\销售系统.mdb;" Adodc1.RecordSource = "select * from 销售单据" Adodc1.Refresh END WITH
[ADODC]没有指定记录源,[ADO]没有为命令对象设置命令 应该是你窗体上某个控件绑定ADO不正确,与ADO控件没有关系的。 好好检查显示数据的控件,看其DataSource,DataField是否正确。 我刚写了一段代码,你可以看一下
Q1: Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&& App.Path & "\销售系统.mdb;Persist Security Info=False" Adodc1.CommandType=adCmdText Q2: 未对变量赋值.
答:你这个类型转换错误,你在查询中用的是文本类型和数值类型比较。你先把form1.text1.text转换为数值型再用到查询中就不会出错了详情>>
答:线性链表分好几种,分为单链,双链等,它们的存储顺序也不一样. 线性表是顺序存储的,占顺序的存储空间详情>>
问:电脑安装了VB6.0,为什么打开方式里面没有VB程序选项,进安装好的VB里去关联...
答:打开方式最下面还有一个《选择程序》,点开后查VB的安装目录的EXE,找到后直接打开,下次就会在打开方式里查到了详情>>