| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 315 人关注过本帖
标题:十万火急:关于VB和SQL数据库的问题~
收藏  订阅  推荐  打印 
w448608395
Rank: 1
等级:新手上路
帖子:7
积分:170
注册:2007-3-21
十万火急:关于VB和SQL数据库的问题~

我想要用VB连接SQL2000数据库,并且在VB窗体中用控件(如:TextBox控件)显示,并且编辑连接的该数据库中表的相应内容,该如何写代码????????
谢谢,十万火急!!~

[此贴子已经被作者于2007-5-8 17:32:35编辑过]

搜索更多相关主题的帖子: SQL  数据库  控件  TextBox  中表  
2007-5-8 17:26
lov
Rank: 2
等级:注册会员
帖子:103
积分:1130
注册:2006-12-23

用ado控件可以直接连到数据库上,然后text可以和这个孔件联系就可以了.
2007-5-8 17:35
redice
Rank: 4
等级:高级会员
威望:6
帖子:846
积分:9056
注册:2006-12-11
回复:(w448608395)十万火急:关于VB和SQL数据库的问...

你可以使用ADO Data控件
重点是设置它的ConnectionString属性 例如:driver={SQL Server};server=bigsmile;uid=sa;pwd=pwd;database=pubs

下面的代码将ADO Data 和 Text1 捆绑后(在Text1中将显示数据库中"Title"字段的信息)

Private Sub Form_Load()
With ADODC1
.ConnectionString = "driver={SQL Server};" & _
"server=bigsmile;uid=sa;pwd=pwd;database=pubs"
. RecordSource = "Select * From Titles Where AuthorID = 7"
End With
Set Text1.DataSource = ADODC1
Text1.DataField = "Title"
End Sub


还有疑问 请留言(不过我机器上没安装SQL服务器)


欢迎光临我的网站: http://redice.bookold.net/
我的博客:http://blog.bookold.net/
生于忧患 死于安乐
2007-5-8 17:38
w448608395
Rank: 1
等级:新手上路
帖子:7
积分:170
注册:2007-3-21

谢谢各位大大,我先试验一把~~
2007-5-8 21:24
w448608395
Rank: 1
等级:新手上路
帖子:7
积分:170
注册:2007-3-21

连接入了数据库的某张表了,然后想要执行对它的插入,删除数据等工作,应该怎么写?????????

2007-5-9 12:58
yuan1983
Rank: 1
等级:新手上路
帖子:17
积分:270
注册:2007-4-29

Dim conndb 'conndb为连接

Dim sql As String

Dim connstr As String

Set conndb = CreateObject("adodb.connection")

connstr = "driver={SQL SERVER};server=zhangdy;uid=sa;pwd=;database=master"

conndb.Open connstr
sql = "select xm from *"

*代表你要运行的表的名称 
下面就可以执行你的sql语句了

2007-5-9 13:52
yuan1983
Rank: 1
等级:新手上路
帖子:17
积分:270
注册:2007-4-29
回复:(yuan1983)Dim conndb \'conndb为连接Dim sql...

Dim conndb 'conndb为连接
Dim sql As String

Dim connstr As String

Set conndb = CreateObject("adodb.connection")

connstr = "driver={SQL SERVER};server=*;uid=*;pwd=*;database=*"

conndb.Open connstr
下面就可以执行sql语句了
server表示计算机名  
uid表示用户名
pwd表示用户密码
database表示数据库名字

2007-5-9 13:56
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.075466 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved