注册 登录
编程论坛 VB.NET论坛

求一个VB.NET连接SQL数据库的例子

luxj22 发布于 2007-01-27 19:07, 3546 次点击

我是刚刚学VB.NET的,对连接数据库还是不熟悉。在网上找了很多相关数据库连接的代码,但不知道怎么用,也看不懂。
现在想求各位高手帮我做一个例子(最好是用2005版本的做),最好是以附件上传。



我想要的结果是这样的
在一个文本框中输入查询条件,接着按确定按钮 ,然后用一个标签显示(符合查询条件)的字段内容。



在此先谢谢拉!

10 回复
#2
bygg2007-01-27 19:34
[CODE]dim SelectStr as String = Me.TextBox1.Text.Trim()
dim SqlStr as String = "select ID from table1 where aa='" & SelectStr & "'"
dim myconn as new System.Data.SqlClient.SqlConnection(数据库连接)
dim myda as new System.Data.SqlClient.SqlDataAdapter(SqlStr,myconn)
dim ds as new DataSet()
myda.Fill(ds)
Me.Lable1.Text = ds.Tables.Items(0).Rows(0)(0).ToString()[/CODE]

建议多看看书,先把基础的搞懂.
#3
luxj222007-01-27 19:51
谢谢~````我知道先把基础搞好~~~我也会努力看书的~~
对了
Dim SelectStr As String = Me.TextBox1.Text.Trim()
Dim SqlStr As String = "select * from test where 姓名='" & SelectStr & "'"
Dim myconn As New System.Data.SqlClient.SqlConnection("data source=.;database=test;user id=sa;pwd=")
Dim myda As New System.Data.SqlClient.SqlDataAdapter(SqlStr, myconn)
Dim ds As New DataSet()
myda.Fill(ds)
Me.Lable1.Text = ds.Tables.Items(0).Rows(0)(0).ToString()~~

上面的那个~~~ Dim ds As New DataSet()提示出错为什么捏~~~

[此贴子已经被作者于2007-1-27 20:10:58编辑过]

#4
luxj222007-01-27 19:54
bygg 给你QQ我可以吗~~~
我想问你比较好点~~~
#5
luxj222007-01-27 20:02

忘了告诉你QQ号 不好意思
305804380

#6
luxj222007-01-27 20:10

编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: BC30002: 未定义类型“DataSet”。

源错误:

行 33: Dim myconn As New System.Data.SqlClient.SqlConnection("data source=.;database=test;user id=sa;pwd=")
行 34: Dim myda As New System.Data.SqlClient.SqlDataAdapter(SqlStr, myconn)
行 35: Dim ds As New DataSet()
行 36: myda.Fill(ds)
行 37: Me.Label1.Text = ds.Tables.Items(0).Rows(0)(0).ToString()

源文件: D:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\WebSites\WebSite4\Default.aspx.vb 行: 35

#7
bygg2007-01-27 22:31
不好意思,写错了,应该是dim ds as New DataSet
呵呵,都是手写的.
我已经加你了.
#8
skwenl2007-10-26 15:31
bygg 能加上我一个吗?我也是刚学,以后有不懂问题能否请教下.....QQ  594276042
#9
daoliang2007-10-29 10:25
我也想加一个可以吗?我也是刚学的啊 QQ:18438864
#10
qyuleo2010-10-18 14:31
可不可以加我一个啊!!我以前是学c#的,但现在我在做,有好多不懂的地方,可不可以交流一下啊!!
#11
qyuleo2010-10-18 14:32
862578845
我的qq号
1