vb中连接数据库的方法,不用固定的控件,谢谢,给分

jingxiaoxiang 2002-12-27 10:09:33
vb中连接数据库的方法,不用固定的控件,谢谢,给分
...全文
47 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
souther 2002-12-27
  • 打赏
  • 举报
回复
dim cnn as new ADODB.Connection

1. 连接Visual Foxpro

cnn.ConnectionString = “PROVIDER=MSDASQL; DRIVER={Microsoft Visual Foxpro Driver};SourceDB=D:\data\;SourceType=DBF”

2.连接SQL Server
cnn.ConnectionString = “PROVIDER= MSDASQL;DRIVER={SQL Server};SERVER=servera;DATABASE=pubs;UID=sa;PWD=yyuui”

3. 连接Sybase数据库
cnn.ConnectionString="PROVIDER=MSDASQL;DRIVER={Sybase System 11};SRVR=serveru;DSN=;DB=dataa;UID=sa;PWD=dqwe;PERSIST SECURITY INFO=False"

4. 连接Oracle数据库
cnn.ConnectionString ="PROVIDER=MSDASQL;DRIVER={Microsoft ODBC for Oracle};SERVER=Webserver;DSN=;databasename=dataall;databasefile=d:\data\;UID=dba;PWD=killer"


cnn.Open
mouseanAnya 2002-12-27
  • 打赏
  • 举报
回复
of123,敲错字吧:
实际上先程控件也是在数据库引擎基础上搭建的。
---》
实际上现成控件也是在数据库引擎基础上搭建的。

不用固定控件就要引用支持的库文件
98 引用Microsoft ActiveX Data Objects 2.0 Library
2000 可引用Microsoft ActiveX Data Objects 2.5 Library

使用如楼上sgx所言
sgx 2002-12-27
  • 打赏
  • 举报
回复

dim cnnstr as string
dim cnn as adodb.connection
dim cmm as adodb.command
dim rst as adodb.recordset

cnnstr=连接字符串
set cnn=new adodb.connection
cnn.open cnnstr 用户名,密码

set cmm =new adodb.command
set cmm.activeconnection=cnn
cmm.commandtype=3

set rst=new adodb.recordset
rst.cursorlocation=
rst.cursortype=

rst.open tablename,cnn

......
tinafang 2002-12-27
  • 打赏
  • 举报
回复
我也觉得如果adodc用熟悉了以后,在使用ado对象好一些
RandomLife 2002-12-27
  • 打赏
  • 举报
回复
不用控件那你就得引用组件。
of123 2002-12-27
  • 打赏
  • 举报
回复
VB中连接数据库实际上是依赖于数据库引擎(或叫驱动),实际上先程控件也是在数据库引擎基础上搭建的。
如果从头学,也不必改写旧程序,建议从ADO学起。
不过还是建议你先用ADODC,这样比较容易上手。
liberte 2002-12-27
  • 打赏
  • 举报
回复
DAO RDO ADO
szg_cj 2002-12-27
  • 打赏
  • 举报
回复
Const CnStr As String = "Driver=SQL Server;Server=(local);Database=Pub;UID=sa;PWD=i Am sa"
Dim rs As New ADODB.Recordset
rs.Open "select * from auhtors", CnStr

连SQL,要是别的换CNSTR
浩子 2002-12-27
  • 打赏
  • 举报
回复
先引用,后使用,ADO,DAO.

http://www.xygu.com
_1_ 2002-12-27
  • 打赏
  • 举报
回复
ADO
DAO
RDO

我只回这几种

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧