【发布时间】:2009-09-14 13:15:20
【问题描述】:
使用:ASP.net 使用 VB.net 连接到 MS SQL Server
我要做的是获取 SQL 选择查询的结果并将其放在字符串变量中,以便可以在文本框或标签等内容中使用它。到目前为止的代码不起作用...
Imports System.Data.SqlClient
部分类 dev_Default 继承 System.Web.UI.Page
Protected Sub form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles form1.Load
Dim cnPodaci As New SqlConnection
cnPodaci.ConnectionString = "Data Source=<server>;Initial Catalog=<DB>;User ID=<UserName>;Password=<Password>"
cnPodaci.Open()
Dim cm As New SqlCommand
cm.CommandText = "SELECT * FROM tbl1"
cm.Connection = cnPodaci
Dim dr As SqlDataReader
dr = cm.ExecuteReader
TextBox1.Text = dr.GetString(0)
cnPodaci.Close()
End Sub
结束类
【问题讨论】:
-
您应该真正使用“使用”命令进行连接和数据读取器。也尝试调用 dr.Read() 方法