在VB中怎么进行数据库的连接

xhxh 2002-06-15 07:21:12
最近在编写学生管理中遇到这个问题,希望各位大侠帮忙
...全文
73 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qin1976 2002-06-15
  • 打赏
  • 举报
回复
如果你使用的是单机运行程序的模式,你可以先建好一个ascee数据库,
在vb程序中这样定义就行了。
dim db as database
dim rs as recordeset
dim sql as string
set db=opendatabase("app.path + ("\temp.mdb"))
如果你打开的是一个表,就应该这样写
set rs=db.openrecordset("表名")
如果你打开的是一条sql语句,就应该这样写。
sql="select * from 表名 在加条件"
set rs=db.openrecordset(sql)

如果你使用的是网络运行程序的模式
比如我平时喜欢这样写
dim cn as new adodb.connetion
cn.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;pwd=sunxiao;Initial Catalog=JiFei;Data Source=10.10.34.188"
catalog为数据库的名字,data source为服务器的地址
lm2003 2002-06-15
  • 打赏
  • 举报
回复
阿刀
give me one
thank you]
comebackmyheart@hotmail.com
zergs 2002-06-15
  • 打赏
  • 举报
回复
谢谢阿刀,收到。。。挺厉害的。。。我要好好读1下。。。
tiancan 2002-06-15
  • 打赏
  • 举报
回复
如果是单机版的最后使用dao控件或者是data控件,因为这执行起来速度可能会比较快,当然网络版的最好使用ado了,但也碰不总是这样的,,,实事求是吧,呵呵!
cgh1970 2002-06-15
  • 打赏
  • 举报
回复
我发过了!不小哟!
liushanyu 2002-06-15
  • 打赏
  • 举报
回复
我比较喜欢用ado
dim cn as adodb.connetion
dim cmd as adodb.command
dim rs as adodb.recordset
cn.connectionstring="..."' 连接字符串
cn.open
cmd.activeconnetion=cn'
cmd.open "sql 语句",游标类型,锁定类型

看看书,应该差不多了,

zergs 2002-06-15
  • 打赏
  • 举报
回复
另:阿刀,给我1个吧。我正在弄个小财务管理的东西。或许可以参考1下你的思路 。
lqzyj@yeah.net,谢谢。我是初学。请指教!
zergs 2002-06-15
  • 打赏
  • 举报
回复
最好是搜索一下以前的问题。有很多。同时网上也有很多例子。源程序呢。。。
cgh1970 2002-06-15
  • 打赏
  • 举报
回复
我把我做的一个软件给你!要吗?(源代码)你的E-MAIL?

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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