我一直在其他網站嘗試和搜索數千次,但從來沒有找到一個示例或簡單的代碼來使用。TCP/IP連接
我創建它使用ODBC連接,我也安裝了MS SQL和配置爲啓用遠程數據庫信息共享的應用程序C#。我想使我的數據庫可用於每個人使用我通過使用連接所做的這個應用程序。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace CaseMatter
{
public partial class mainLog : Form
{
string userID, userName, userAddress, userFName, userLastName, userCity, userPassword, userTele;
public mainLog()
{
InitializeComponent();
this.Size = new Size(442, 162);
}
private void Submitbtn_Click(object sender, EventArgs e)
{
string ConnectionString =
"Data Source=xx.xx.xx.xx,1433;Initial Catalog=master;Integrated Security=SSPI;";
var conn = new SqlConnection(ConnectionString);
conn.Open();
var strSQLCommand = "SELECT Name FROM example WHERE id='1'";
var command = new SqlCommand(strSQLCommand, conn);
var reader = command.ExecuteReader();
while (reader.Read())
{
passwordBox.Text = reader.GetString(0);
}
reader.Close();
conn.Close();
}
}
}
我剛纔編輯的代碼,試了一下,我添加了一個嘗試catch來處理SQL異常,但是當我點擊提交按鈕,它仍然凍結。
希望有人知道這一點。 錯誤: 「與SQL Server建立連接時發生網絡相關或實例特定錯誤未找到服務器或無法訪問服務器驗證實例名稱是否正確,並且SQL Server配置爲允許遠程連接(provider:TCP提供程序,error:0 - 無連接可以作出,因爲目標機器積極地拒絕它。)」
請發佈您收到的確切例外。看起來可能是一個安全問題,因爲你沒有指定登錄憑證。 – 2011-01-20 17:12:37
在編譯該項目之前我沒有收到任何錯誤或者這樣的問題,但是在編譯之後,框架凍結了 – Ivan 2011-01-20 17:15:47
目前還不清楚發生了什麼問題。你得到一個例外,不好的數據等... – JaredPar 2011-01-20 17:16:05