欢迎来到天天文库
浏览记录
ID:37458315
大小:82.50 KB
页数:16页
时间:2019-05-24
《VB连接数据库的方法2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、VB连接数据库的方法2006-11-2216:45:19
2、 分类:默认分类
3、 标签:
4、字号大中小 订阅一、ASP的对象存取数据库方法在ASP中,用来存取数据库的对象统称ADO(ActiveDataObjects),主要含有三种对象:Connection、Recordset、CommandConnection:负责打开或连接数据Recordset:负责存取数据表Command:负责对数据库执行行动查询命令二、连接各数据库的驱动程序连接各数据库可以使用驱动程序,也可以使用数据源,不过我建议大家使用驱动程序,因为使用驱动程序非
5、常方便、简单,而使用数据源比较麻烦。ODBC链接适合数据库类型链接方式access"Driver={microsoftaccessdriver(*.mdb)};dbq=*.mdb;uid=admin;pwd=pass;"dBase"Driver={microsoftdbasedriver(*.dbf)};driverid=277;dbq=------------;"Oracle"Driver={microsoftodbcfororacle};server=oraclesever.world;uid=admin;pwd=pas
6、s;"MSSQLserver"Driver={sqlserver};server=servername;database=dbname;uid=sa;pwd=pass;"MStext"Driver={microsofttextdriver(*.txt;*.csv)};dbq=-----;extensions=asc,csv,tab,txt;PersistSecurityInfo=false;"VisualFoxpro"Driver={microsoftVisualFoxprodriver};sourcetype=DBC;so
7、urceDB=*.dbc;Exclusive=No;"MySQL"Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"OLEDB链接适合的数据库类型链接方式access"Provider=microsoft.jet.oledb.4.0;datasource=your_database_path;userOracle"Provider=OraOLEDB.Oracle;datasource=dbname;userMSSQ
8、LServer"Provider=SQLOLEDB;datasource=machinename;initialcatalog=dbname;userid=sa;password=pass;"MStext"Provider=microsof.jet.oledb.4.0;datasource=your_path;ExtendedProperties'text;FMT=Delimited'"而我们在一般情况下使用Access的数据库比较多,在这里建议连接Access数据库使用下面的方法:dimconnsetconn=server
9、.createobject("adodb.connection")conn.open="provider=microsoft.jet.oledb.4.0;"&"datasource="&server.mappath("../db/bbs.mdb")其中../db/bbs.mdb是你的数据库存放的相对路径!如果你的数据库和ASP文件在同一目录下,你只要这样写就可以了:dimconnsetconn=server.createobject("adodb.connection")conn.open="provider=microso
10、ft.jet.oledb.4.0;"&"datasource="&server.mappath("bbs.mdb")有许多初学者在遇到数据库连接时总是会出问题,然而使用上面的驱动程序只要你的数据库路径选对了就不会出问题了。sqlserver的连接可以如下:Setconn=Server.CreateObject("ADODB.Connection")onerrorresumenextconnstr="Provider=SQLOLEDB;Password=***;PersistSecurityInfo=True;UserCata
11、log=msdb;DataSource=localhost;ConnectTimeout=15"conn.Openconnstr经常会在连接DB的时候用到,就是不知道代表什么意思。。。RS.OPENSQL,CONN,A,BA:ADOPENFORWARDONLY(=0)只读,且当前数据记录只
此文档下载收益归作者所有