我很抱歉用我的低級別問題來困擾你。手機應用程序無法看到遠程sql server?
我想開發一個非常非常非常簡單的應用程序,它會連接MS SQL SERVER在我的筆記本,將在手持終端,採用Windows Mobile 6
這裏運行是我使用的代碼:
Dim strSQL As [String] = "SELECT COUNT(studentid) AS totalp from Students where gender='m' "
' Dim Conn As New SqlConnection("Data Source=10.0.0.4\MUSTAFASQL2;Initial Catalog=MYDBX;User ID=TEACHERA") <<< i used this too,
' Dim Conn As New SqlConnection("Data Source=10.0.0.4:1433\MUSTAFASQL2;Initial Catalog=MYDBX;User ID=TEACHERA;") <<< and also tried this
Dim conn As New SqlConnection("Data Source=MUSTAFA\MUSTAFASQL2;Initial Catalog=MYDBX;User ID=TEACHERA;")
Conn.Open() *<<<<<<<<< crashes here with this error : "Specified SQL server not found : MUSTAFA\MUSTAFASQL2"*
Dim cmd As New SqlCommand(strSQL, Conn)
Dim musreader As SqlDataReader = cmd.ExecuteReader
While musreader.Read
total.Text = musreader.Item("totalp").ToString
End While
Conn.Close()
on button click。
一些細節: 設備:Windows Mobile 6.1操作系統的經典
地方:SQLEXPRESS,我可以從多臺計算機達到,我的意思是有遠程訪問到我的SQL Server沒有問題。
請幫助我,所有幫助表示讚賞。非常感謝。 如果您需要了解更多詳細信息,請告訴我...
你可以ping網絡上的WinMo設備嗎?你能從WinMo設備的瀏覽器訪問服務器嗎?這聽起來像無法路由(即它不在網絡上)或它是一個證書問題。 – ctacke 2010-06-21 01:39:43
從移動設備,我可以ping通10.0.0.4成功,但一旦我添加任何端口號在IP號碼末尾(即:10.0.0.4,1433或10.0.0.4:1433) 我可以ping移動設備從它的本地IP(10.0.0.6) 所有防火牆或類似安全程序都被禁用以進行測試。 – 2010-06-21 05:47:48
這裏是我在System.Data.SqlClient.SqlConnection.OnError()的System.Data.SqlClient.SqlInternalConnection.OnError() 處的System.Data.SqlClient.SqlConnection.OnError()上的conn.open() 上收到的錯誤代碼。System.Data.SqlClient.TdsParser。 ThrowExceptionAndWarning() at System.Data.SqlClient.TdsParser.Connect() at System.Data.SqlClient.SqlInternalConnection.OpenAndLogin() at System.Data.SqlClient.SqlInternalConnection..ctor() at System.Data.SqlClient .SqlConnection.Open() 在MobilgSTS1.Form1.Form1_Load() 在System.Windows.Forms.Form.OnLoad() 在System.Windows.Forms.Form._SetVisibleNotify() 在System.Windows.Forms.Control的.set_Visible() .... – 2010-06-21 06:11:57