ปัญหาคือผมคอนเน็ค database ไม่ได้ครับ ใช้ โค๊ดจาก asp.net tutorial ครับโค๊ดดังนี้ครับ
<%@ Page Language="VB" AutoEventWireup="true" CodeFile="index.aspx.vb" Inherits="index" %>
<%@ Import Namespace ="system.data" %>
<%@ Import Namespace ="system.data.sqlclient" %>
<script runat="server">
Dim objConn As SqlConnection
Dim objCmd As SqlCommand
Sub Page_Load(sender As Object, e As EventArgs)
Dim strConnString As String
strConnString = "Server=TAKNAJA/SQLEXPRESS;Uid=sa;PASSWORD=;database=mydatabase;"
objConn = New SqlConnection(strConnString)
objConn.Open()
If objConn.State = ConnectionState.Open Then
Response.Write("ok")
Else
Response.Write("no")
End If
End Sub
Sub Page_UnLoad()
objConn.Close()
objConn = Nothing
End Sub
</script>
พอรันแล้ว มัน error ตรง objConn.Open ครับ
มัน error แบบนี้ครับ
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
ไม่ทราบว่ามันเกิดจากอะไรครับ พยายามคอนเน็คมาเกือบอาทิตย์แล้ว ลงsql server หลายรอบ ก็ไม่ได้ครับช่วยหน่อยนะครับติดตรงนี้แล้วมันไปไหนต่อไม่ได้จริง ๆครับ