VB中的data控件简单问题

bgtjing 2004-07-09 03:57:12
data控件中的connect属性只能用ODBC;DSN='';UID=;PWD=连接数据库吗?
是不是可以把connect属性设置为:Driver={sql server};server='servername';
UID='sa';pwd=;database='databasename'?如果可以我怎么连接不上?
...全文
94 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
RUKYO 2004-07-09
  • 打赏
  • 举报
回复
我想不可以吧,用Data控件只能这样,例如:
Dim myworkspace As Workspace
Set myworkspace = DBEngine.CreateWorkspace("myworkspace", "admin", " ", dbUseJet)
Dim data1 As Database
Set data1 = DBEngine.myworkspace(0).OpenDatabase("D:\Program Files\Microsoft Visual Studio\VB98\database\db1.mdb",False,False)
bgtjing 2004-07-09
  • 打赏
  • 举报
回复
因为程序不是我写的,我只负责改动只要能实现功能就可以。我现在有两种办法,第一种:程序安装的时候自动注册DSN,这样我什么都不用动。第二种:通过一个ini文件记录sqlserver的数据库服务器名字和数据库名字,然后通过data绑定数据库(并且不用DSN)。我现在想使用第二种办法,因为我不想修改安装程序代码。
online 2004-07-09
  • 打赏
  • 举报
回复
使用ado对象吧
引用microsoft active data object 2.x
dim conn as new adodb.connection
dim conn as new adodb.recordset

conn.open "driver={SQL Server};server=yang;uid=sa;pwd=;ConnectionTimeout=0;database=northwind"
set rs=conn.execute("select * from table")
bgtjing 2004-07-09
  • 打赏
  • 举报
回复
我们的程序是绑定的,我不想修改内容太多,并且我的VB水平一般。主要用pb作为开发工具,帮帮忙。
huangjianyou 2004-07-09
  • 打赏
  • 举报
回复
不建议绑定。程序写更好啦。

1,453

社区成员

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

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