一個DataTable這是我到目前爲止有:麻煩填充從MS SQL表
static void Main(string[] args)
{
DataTable t = new DataTable();
string connetionString = null;
SqlConnection cnn ;
connetionString = "Data Source=local.url;Initial Catalog=databasename;User ID=username;Password=password";
cnn = new SqlConnection(connetionString);
string sql = "SELECT * FROM shiplabels";
SqlDataAdapter a = new SqlDataAdapter(sql, cnn);
try
{
cnn.Open();
a.Fill(t);
cnn.Close();
}
catch (Exception ex)
{
Console.WriteLine ("Can not open connection ! ");
}
}
我想連接到這個微軟數據庫並從中提取數據。我很難讓這個工作!當我使用這個代碼數據表t
有0行,它應該回來幾百。我在這裏顯然缺少一些簡單的東西?
該結果強烈暗示'shiplabels'表中確實存在零行。也許你在調試時忽略了一些東西? – David
你拼錯的connectionString ...只是說。 – SqlZim
爲什麼你不使用ORM? – adamshakhabov