ado访问数据库简单问题

bytt 2001-09-03 01:56:12
如何不用建数据源直接数据库(用ADO)??
...全文
121 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
bytt 2001-09-04
  • 打赏
  • 举报
回复
http://www.greatmidnight.com/cgi-bin/bbs/bbs.cgi?menu=show&id=MKSSu&slttitle=20010304111353&see=18
mmzxg 2001-09-03
  • 打赏
  • 举报
回复
up
Jerric 2001-09-03
  • 打赏
  • 举报
回复
直接使用Recordset:
dim rsTable as new adodb.recordset
stTable.open "DSN=MySampleDSN",3,1

it's ok.
win911 2001-09-03
  • 打赏
  • 举报
回复
Dim cnn As New ADODB.Connection
Dim rst As New ADODB.Recordset
Dim strsql As String
Dim strcnn As String
'还有这个也可以
'cnnstr = "Microsoft.Jet.OLEDB.4.0;Data Source=C:\phone\phone.mdb;Persist Security Info=False"
strcnn = "DRIVER={Microsoft Access Driver (*.mdb)};" & _
"DBQ=c:\phone\phone.mdb;"
cnn.Open strcnn
strsql = "select 字段 from 表名"
rst.Open strsql, cnn, adOpenDynamic, adLockBatchOptimistic
xmao 2001-09-03
  • 打赏
  • 举报
回复
共同进步啊。。呵呵
bytt 2001-09-03
  • 打赏
  • 举报
回复
谢谢!xmao(小猫)
bytt 2001-09-03
  • 打赏
  • 举报
回复
连接assess数据库时,没有数据源直接联*.mdb文件的方法
xmao 2001-09-03
  • 打赏
  • 举报
回复
两种方法!
'DSN-less Connection
'以SQL Server为例
Set cnn = Server.CreateObject("ADODB.Connection")
cnn.Open "driver={SQL Server};server=server_name;uid=user_name;pwd=pwd;database=pubs"

'OLE DB Connection
'以SQL Server为例
Set cnn = Server.CreateObject("ADODB.Connection")
cnn.Open "provider=sqloledb;data source=server_name;initial catalog=pubs;user id=user_name;password=pwd;"

http://www.chaxiu.com/club/replan.php?boardid=15&planid=664

bytt 2001-09-03
  • 打赏
  • 举报
回复
不用数据源,直接访问.dbm文件
y97523 2001-09-03
  • 打赏
  • 举报
回复
新建一"数据工程"
wqb 2001-09-03
  • 打赏
  • 举报
回复
先建立连接,再打开记录集。例如:
dim Cnn As New ADODB.Connection
dim rs as New ADODB.Recordset
Cnn.Open "driver={SQL Server};server=" & YourServer & ";uid=" & YourUid & ";PWD=" & pwd & ";database=" & YourDB
rs.open"select * from 表1",cnn

1,216

社区成员

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

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