sqlite Some kind of disk I/O error occurred disk I/O error
摘要:今天在windows mobile上写的程序中,用到了针对sqlite数据库进行update,insert的操作,执行的时候一直有怪异的现象发生,有时候成功,有时失败。经过调试,发现报了下面的错误信息:sqlite Some kind of disk I/O error occurred disk I/O error在CSDN中发现有人也遇到了,而且有人也指出了问题的发现的原因,但不是根本原因。“不出意外的话应该是你没有将程序部署在模拟器的内存中而放在本地硬盘的共享空间了,如果这样就会出现I/O error ,而且只要是update或insert 就必然会I/O error。”确实是这样,我.
阅读全文
posted @
2012-04-23 14:45
Louis.Lu.Sz
阅读(1992)
推荐(0) 编辑
[转]C# Sqlite DateTime 读取和写入格式错误的问题解决
摘要:今天遇到个问题.首先插入一个DataTime格式的数据:string sql="insert into [table] (date_time) values('" + date_time.ToString() + "'";执行如上命令.插入没有报告错误.但是,我又用一条命令读取时:string sql="select * from [table];.....IDataReader dr=cmd.ExecuteReader();...object obj=dr["data_time"];//在这里出错了,说是无
阅读全文
posted @
2012-04-16 15:02
Louis.Lu.Sz
阅读(2714)
推荐(0) 编辑
运行Windows Mobile程序时报错:无法找到 PInvoke DLL SQLite.Interop.065.DLL
摘要:写了一下Windows Mobile小exe程序,数据库使用的是SQLite。使用System.Data.SQLite.dll把程序部署到设备上后,运行程序,报错:无法找到 PInvoke DLL SQLite.Interop.065.DLL。网上搜索了一下,解决办法如下:方法是将SQLite.Interop.063.DLL这个dll拷贝至CE设备的/Windows路径下,运行成功!这是为什么呢?参考:关于VS2005智能设备中无法找到PInvoke DLL问题http://apps.hi.baidu.com/share/detail/18557255
阅读全文
posted @
2012-03-31 09:50
Louis.Lu.Sz
阅读(595)
推荐(0) 编辑
[转]SQLlite简单教程
摘要:1。从www.sqlite.org下载SQLite 3.3.4的版本 为了方便,我把它解压了,就一个SQLite3.exe,放入Windows目录下。 Cmd 进入命令行 1) 创建数据库文件: >SQLite3 d:"test.db 回车 就生成了一个test.db在d盘。 这样同时也SQLite3挂上了这个test.db 2) 用.help可以看看有什么命令 >.help 回车即可 3)可以在这里直接输入SQL语句创建表格用;结束,然后回车就可以看到了 4)看看有创建了多少表 >.tables 5)看表结构 >.schema 表名 6)看看目前挂的数据库
阅读全文
posted @
2012-03-29 13:20
Louis.Lu.Sz
阅读(400)
推荐(0) 编辑