SQLite执行SQL出现IO异常

tashiwo1984 2009-09-29 01:59:43
Mobile6 SQLite版本1.0.65,数据连接没问题.可以执行查询操作.但是更新或修改时就会抛出Some kind of disk I/O error occurred
disk I/O error异常,请知道这个问题的高手解读下.不胜感激.


sql= Update TELE_TASKDATA_POI SET X=0.672433519117736,Y=0.89950975677907,STATE=1 where id='200655000100002124';
这条语句单独到数据库中执行没有问题.

public int ExecuteSql(string SQLString)
{
using (SQLiteConnection connection = MenageDBConnect.GetConnection())
{
// using (SQLiteCommand cmd = new SQLiteCommand(SQLString, connection))
using (SQLiteCommand cmd = new SQLiteCommand(SQLString, connection))
{
try
{
connection.Open();
int rows = cmd.ExecuteNonQuery();
connection.Close();
return rows;
}
catch (System.Data.SQLite.SQLiteException E)
{
connection.Close();
throw new Exception(E.Message);
}
}
}
}
...全文
946 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Golon 2011-10-11
  • 打赏
  • 举报
回复
如果写入文件损坏了,就会出现这个错误……
sunny2188666 2010-05-12
  • 打赏
  • 举报
回复
不出意外的话应该是你没有将程序部署在模拟器的内存中而放在本地硬盘的共享空间了,如果这样就会出现I/O error ,而且只要是update或insert 就必然会I/O error。
lxy10 2009-12-15
  • 打赏
  • 举报
回复
楼主,你好!
我也碰到这个问题了,不知道你解决了没有?
解决了的话能不能告诉我一下?
nihao38 2009-10-08
  • 打赏
  • 举报
回复
关注,帮顶
tashiwo1984 2009-09-29
  • 打赏
  • 举报
回复
各位大虾帮帮忙吧.急的不行了...
tashiwo1984 2009-09-29
  • 打赏
  • 举报
回复
来人帮帮帮我吧
tashiwo1984 2009-09-29
  • 打赏
  • 举报
回复
路过的帮忙顶下吧.这问题困扰我几天了

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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