【发布时间】:2017-05-01 11:08:00
【问题描述】:
这是我目前所拥有的:
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 ! ");
}
}
我想连接到这个 Microsoft DB 并从中提取数据。我很难让它工作!当我使用此代码时,数据表 t 有 0 行,它应该返回几百行。我显然在这里遗漏了一些简单的东西?
【问题讨论】:
-
这个结果强烈表明
shiplabels表中确实有零行。也许你在调试中忽略了一些东西? -
你拼错了connectionString...只是说。
-
为什么不使用 ORM?
标签: c# sql sql-server database