掌上設備(Win Mobile 6.1)通過 SqlConnection 連接局域網 SQL Server 2008,拋出異常「不能聯結數據庫服務器」。
掌上設備無線網絡不穩定/策略限制,導致 TCP 連接建立失敗。後切換有線網絡或調整無線 AP 設置後恢復正常。
string connStr = "Password=;Persist Security Info=True;User ID=sa;Initial Catalog=erp;Data Source=192.168.0.199;";
using (SqlConnection conn = new SqlConnection(connStr)) {
conn.Open();
SqlCommand cmd = new SqlCommand("SELECT invCode FROM MyOrder ORDER BY poId", conn);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
foreach (DataRow row in ds.Tables[0].Rows) {
miInfo.Text = row[0].ToString();
}
}