1
一以下問題,以這種SO question.dbo上的SQL Server CE字符串錯誤。語法
我使用包含在C#中的WinForms一個SQL Server CE數據庫項目
下不工作,但如果我修改SQL字符串
SELECT * FROM helloworld
然後它工作。爲什麼?有沒有我可以使用的完整路徑
SELECT * FROM <blah>.<blah>.helloworld
?
using (var conn = new SqlCeConnection(ConfigurationManager.ConnectionStrings["DatabaseDGVexperiments.Properties.Settings.DatabaseDGVexperimentsConnStg"].ConnectionString))
{
conn.Open();
using (var myAdapt = new SqlCeDataAdapter("SELECT * FROM experiment.dbo.helloworld", conn))
{
DataSet mySet = new DataSet();
myAdapt.Fill(mySet, "AvailableValues");
DataTable myTable = mySet.Tables["AvailableValues"];
this.uxExperimentDGV.DataSource = myTable;
}
}
爲什麼你要這麼做? SQL CE沒有多個模式/目錄,如SQL Server –
好 - 因此SqlCe只有一個數據庫,因此不需要進一步的信息。 – whytheq