[.NET] 資料庫連結問題
現在環境是SQL server express在一台主機上
TCP/IP已開啟
不過我寫出的程式會出現錯誤
<<在建立連接至伺服器時發生錯誤。當連接至 SQL Server 2005 時,失敗的原因可能是,
在預設設定下,SQL Server 不允許遠端連接。 (provider: 具名的管線提供者, error:
40 - 無法開啟至 SQL Server 的連接)>>
p.s. 我是使用windows驗證 權限方面應該是都沒問題了
程式碼如下
Imports System.Data
Imports System.Data.SqlClient
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim connStr, selectCmd As String, i As Integer
connStr = "Server=Server1 ;database=sqlexpress.TEST;"
selectCmd = "select * from score"
Dim conn As SqlConnection, cmd As SqlCommand, reader As SqlDataReader
conn = New SqlConnection(connStr)
conn.Open()
cmd = New SqlCommand(selectCmd, conn)
reader = cmd.ExecuteReader()
For i = 0 To reader.FieldCount - 1
txtShow.Text &= reader.GetName(i) & vbTab
Next
txtShow.Text &= vbNewLine & vbNewLine
Do While reader.Read()
For i = 0 To reader.FieldCount - 1
txtShow.Text &= reader.Item(i) & vbTab
Next
txtShow.Text &= vbNewLine
Loop
conn.Close()
End Sub
End Class
是我哪裡搞錯了嗎Q_Q
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 221.169.218.10
→
09/22 13:56, , 1F
09/22 13:56, 1F
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章