SDF数据库select报错问题

asd123china 2017-06-14 10:12:35
vs2008SP1编译的问题调用sdf数据库,在mobile设备能打开数据库,能够正常insert数据
但是在select 列 from 表,时候就报错,异常信息为空,select 1 from 表能够正常使用,不知道哪里错误,急求。

try
{
var aa = System.IO.Path.Combine(SysSetting.Instance.WorkFolder, "ADPzx.sdf");
aa = aa.Replace(@"file:\", "");
sqlcecon = new SqlCeConnection("Data Source=" + aa);

//sqlcecon = new SqlCeConnection("Data Source=C:\\Documents and Settings\\Administrator\\桌面\\SQ-PDA2\\SQ-LIB2\\ADPzx.sdf");
sqlcecon.Open();
string vssql = "SELECT F_XH FROM LJXZ ";
SqlCeDataAdapter adptrodbc = new SqlCeDataAdapter(vssql, sqlcecon);
adptrodbc.Fill(dt);
}
catch (SystemException ee)
{
// 获取到的异常信息如下:
// "The database file cannot be found. Check the path to the database. [,,,File name,,]"
MessageBox.Show("ee" + ee.Message);
}
...全文
120 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 2017-06-14
  • 打赏
  • 举报
回复
select 列 from 表
改成

select 表.列,表.列,表.列 from 表
这样试试。我以前在wince平台用的csv,貌似只能支持很基本的语法,连*号都不行
xdashewan 2017-06-14
  • 打赏
  • 举报
回复
数据库找不到,让你检查路径是否正确,select 1这种定值说不定就不需要检测数据库是否存在

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧