VB编程遇到问题了

来源:百度知道 编辑:UC知道 时间:2024/05/01 14:32:20
我用VB中的datareport做打印!连接access数据库!总提示我"数据源不匹配"请问是什么原因!在线等!

新建一个DataEnvironment1
Connection1.connectionsource="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\data.mdb;Persist Security Info=False"
再建一个command1指定一个表
DataReport1调用这个commadn1

感觉好像是vb乱提示,我也遇到过,我把connection删掉,重新添加就没有问题了。 你最好还是检查一下驱动选的对不对 我当时连的sqlserver 测试都是通的 但是运行总是提示数据源不匹配 后来删掉重新添加就ok了 建议你重新连一下数据源 access可能和驱动有关系 换一个驱动试试

DataReport.DataSource一般是一个数据环境或是ADODB.Connection类型的变量,而DataMember则对应数据环境中的Command或是ADODB.RecordSet类型的变量,不知你设置的是否正确