は、私が確認するSQL Serverへの2010の接続:Vb.net私はMS SQL Server 2008のデータベース(学生)への接続にしようとしています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でビジュアルベーシックな2010を開始しています... – Ayub
ああ申し訳ありません!それはVisual Basicです。角括弧はC#用です:) –