如何保存recordset 那我如果要打开一个以前保存的记录集,filename中一旦加了路径,就有上面的那个错误, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. 在VB6.0中可以保存为ADTG或者XML格式的文件2. 如果你不关闭recordset那么就可以继续使用,如果你关闭了,再次读取的时候可以用: rs.open "C:\filename.ext" 这样的语句3. 估计你的错误原因可能是路径错误,或者文件不存在,或者忘记扩展名,或者忘记引号4. 恕我无知,好像不能在VB中建立一个数据库,但是可以建一个数据表 保存时是不是也要写成.ext文件?打开的时候扩展名必须是.ext吗?建立数据表存在哪里呢? 你的RS不是一个数据库的记录集吗?我的意思就是在现有的数据库中定义一个表,如名为record来存放各个recordset的SQL语句,需要用是在打开它。 保存时是不是也要写成.ext文件?打开的时候扩展名必须是.ext吗?建立数据表存在哪里呢? to fanny_wang".ext"表示文件的扩展名,在以前386的时代这个可是标准的写法哦!hehe...建立的表放在你打开的数据库里面 我存为了.ext文件,但是关闭了原来的recordset,想重新打开,就什么数据都没有了,是不是还要进行connect才行?还有,我不想把建立的表放在我打开的数据库中,对打开的数据库只能读而不能修改,这怎么办呢? 不需要假如connect,估计是你的路径错误。我使用保存和读取很正常。仔细看看MSDN例程。推荐使用ATG后缀代表AdvancedTag格式,XML代表XML格式。 已经可以打开了,谢谢我对打开的数据库只能读不能修改,能不能在建立一个数据库存放我得到的数据,DAO可以建立一个Access数据库,不知道ADO怎么做,能不能建一个别的类型的数据库,如sql,oracle? 应该为recordset.open filename,,,,adCommandFile若是建立一个数据表,那么不用我说了。若是建立一个数据库,用ADODB是办不到的,但可用ADOX如: dim CreateAccess as object set CreateAccess=CreateObject("ADOX.Catalog") '通过OLE方式创建Access97格式的数据库 CreateAccess.Create("Provider=Microsoft.Jet.OLEDB.3.51;Data Source=c:\DB97.mdb") '通过OLE方式创建Access2000格式的数据库 CreateAccess.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\DB2000.mdb")还不快点给分,一定要多加分啊!!!!!!!!! 建表建库逗可以用sql语句来实现呀crete databasecreate table 也就是说只能创建一个Access数据库,别的类型的不可以吗?这sql语句在哪里执行? 不是呀如果你的connection是打开一个access数据库它就建立一个access数据库如果你的connection是打开一个sql server数据库它就建立一个sql server数据库 新手 关于MSComm控件支持端口数目问题 求教一个问题 請問在vsflexgrid中combo特性的列的自動搜索功能 请问大家有农历转公历的代码或免费控件吗? 关于用VB接收存储过程返回值的问题,在线等 数据库压缩 VB文件格式如何转为excel 格式 十万火急,怎么单步调试DLL的源码啊???分大大的有啊 菜鸟求教 datareport 问题,请问如何将DataEnvironment与加密access数据库建立连接! 急!急!有关打印报表问题!高分请出高手!一定给高分! shellexcute?
2. 如果你不关闭recordset那么就可以继续使用,如果你关闭了,再次读取的时候可以用: rs.open "C:\filename.ext" 这样的语句
3. 估计你的错误原因可能是路径错误,或者文件不存在,或者忘记扩展名,或者忘记引号
4. 恕我无知,好像不能在VB中建立一个数据库,但是可以建一个数据表
".ext"表示文件的扩展名,在以前386的时代这个可是标准的写法哦!hehe...
建立的表放在你打开的数据库里面
推荐使用ATG后缀代表AdvancedTag格式,XML代表XML格式。
若是建立一个数据库,用ADODB是办不到的,但可用ADOX
如:
dim CreateAccess as object
set CreateAccess=CreateObject("ADOX.Catalog")
'通过OLE方式创建Access97格式的数据库
CreateAccess.Create("Provider=Microsoft.Jet.OLEDB.3.51;Data Source=c:\DB97.mdb")
'通过OLE方式创建Access2000格式的数据库
CreateAccess.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\DB2000.mdb")还不快点给分,一定要多加分啊!!!!!!!!!
crete database
create table
如果你的connection是打开一个access数据库
它就建立一个access数据库
如果你的connection是打开一个sql server数据库
它就建立一个sql server数据库