作者:手机用户2502877953 | 来源:互联网 | 2022-12-28 10:06
做了一个快捷栏,开机自启动,但是用了sqlite数据库后开机或者注销后进入系统,提示“sqliteerrornosuchtable;所有程序”然后要自己把软件关掉,再打开才正
做了一个快捷栏,开机自启动,但是用了 sqlite 数据库后 开机 或者 注销 后进入系统,提示 “sqlite error no such table; 所有程序” 然后要自己把软件关掉,再打开才正常,请问有解决方法吗?试过,软件延时读数据库,试过软件加个按钮一按就软件重启,但是都解决不了,一定要把软件关掉,再开才正常!能破吗?
顺便求 c# 连接 sqlite 的连接代码!或者SQLITE比较详细的中文资料!
9 个解决方案
百度一下,到处是例子
http://www.cnblogs.com/luxiaoxun/p/3784729.html
或者再推荐一些 C# 小巧又好用的数据库 ,最好不要依赖大型软件的,谢谢!
sqlite error no such table
应该是应用程序没有找到数据库,连接字符串用绝对路径路径
Environment.CurrentDirectory是启动程序时候的工作路径,不一定是程序所在路径。可以试试System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "KJL_SJK");