我需要根据数据库里的内容生成XML文件,语句是
Adodc1.Recordset.Save "D:\recordset.xml", adPersistXML
但是老是有下面的错误:
run-time error '91':
Object variable or with block variable not set.在我写上面的语句时,在persistformat提示列表中也没有adPersistXML,只有adPersistADTG一项,我已经引用了MSXML3.0了,是不是还需要引用一些library?请指点迷津
Adodc1.Recordset.Save "D:\recordset.xml", adPersistXML
但是老是有下面的错误:
run-time error '91':
Object variable or with block variable not set.在我写上面的语句时,在persistformat提示列表中也没有adPersistXML,只有adPersistADTG一项,我已经引用了MSXML3.0了,是不是还需要引用一些library?请指点迷津
解决方案 »
- vb的数据报表(data report)点击关闭时,报windows错误并导致整个程序退出。
- vb用winsock发送附件
- 在ACTIVE REPORT中做交叉报表怎么做?
- 为什么crystal report 7 用ado 一定要用dsn
- 我很希望认识VB高手
- 请问如何判断word的拼音指南的设置结果
- 有谁对CRM感兴趣呀?这里有提供测试。欢迎大家使用。
- 各位同道谁能够给我一些好的图标或小的图片,在线急等。
- 我急需要vb控制注册表的完整的代码,要有详细的说明
- VB与DEPHI程序UDP通讯遇到的难题,高分求解!!!
- 关于msflexgrid控件的问题
- 大家想用vb编写标准的dll文件吗,想就进入看看。
Sub sql1()
Dim iRe As ADODB.Recordset
Dim iConc As String
iConc = "Provider=SQLOLEDB.1;Persist Security Info=True;" & _
"User ID=sa;Password=;Initial Catalog=acc_演示数据7;Data Source=ymn"
Set iRe = New ADODB.Recordset
iRe.Open "凭证库", iConc, adOpenKeyset, adLockOptimistic
End Sub
iConc = "Provider=SQLOLEDB.1;Persist Security Info=True;" & _
"User ID=用户名;Password=密码;Initial Catalog=数据库名;Data Source=SQL服务器名"
Dim rsInventory As New ADODB.Recordset
Dim stmInventory As New ADODB.Stream
conDB.ConnectionString = ("Provider=SQLOLEDB.1;Server=Pinatubo;User ID=training; PWD=password;Initial Catalog=XMLTraining;")
conDB.Open
rsInventory.Open "tblInventory", conDB, adOpenDynamic, adLockOptimistic
rsInventory.Save stmInventory, adPersistXML
stmInventory.SaveToFile App.Path & "\inventory.xml", adSaveCreateOverWrite
wbXML.Navigate App.Path & "\inventory.xml"
conDB.Close
End Sub
你用的是ado控件,建议使用ado对象