我试图连接MS SQL Server 2008数据库(学生),我要确保:Vb.net 2010连接到SQL Server 2008
1)如果我做了连接字符串OK
Dim connectionString As New SqlConnection("server=X86ONX64; database=students; Integrated Security=True")
2)如何检查数据集是否产生任何结果?
代码:
Public Class Form1
'Connection String + DataAdaptor + DataSet
'Declared Outside Any Subroutines/Functions
Dim connectionString As New SqlConnection("server=X86ONX64; database=students; Integrated Security=True")
Dim dataAdaptor As New SqlDataAdapter()
Dim objdataSet As New DataSet()
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
dataAdaptor.SelectCommand = New SqlCommand()
dataAdaptor.SelectCommand.Connection = connectionString
dataAdaptor.SelectCommand.CommandText = "select * from basic_info;"
dataAdaptor.SelectCommand.CommandType = CommandType.Text
connectionString.Open()
dataAdaptor.Fill(objdataSet, "StudentInfo")
connectionString.Close()
grd.AutoGenerateColumns = True
grd.DataSource = objdataSet
grd.DataMember = "basic_info"
dataAdaptor = Nothing
connectionString = Nothing
End Sub
谢谢Ranhiru DataGridView现在通过追加.Tables(0)和减去方括号来工作,我正在阅读由wrox开始的visual basic 2010,这意味着它们在代码中有错误... – Ayub
哦,对不起!它是Visual Basic。方括号适用于C#:) –