我.sdf
在 C# 中使用 SQL Server Compact 3.5 数据库文件 ( )。使用我可以读取的代码,albums_tbl
但是当我想从其他表中读取它们存在时,Visual Studio 2008 错误如下:
这是我的代码:
void FillAllitems()
{
// 1
// Open connection
SqlCeConnection cnt = new SqlCeConnection(@"Data Source = C:\com_honar\test1.sdf ");
{
cnt.Open();
// 2
// Create new DataAdapter
using (SqlCeDataAdapter at = new SqlCeDataAdapter("SELECT * FROM testi ", cnt))
{
// 3
// Use DataAdapter to fill DataTable
DataTable tt = new DataTable();
at.Fill(tt);
// 4
// Render data onto the screen
dataGridView2.DataSource = tt;
}
}
}
当我用它替换albums_tbl
时,testi
它工作得很好!但现在任何其他表的错误。
我已经搜索过,发现有人也有这个问题,但我不明白他们最后做了什么。
这些是表格: