使用线程向SQLite插入数据
我在 SQLite 中使用 ADO.Net 方法来执行提交(插入、删除、更新)功能,并且我的保存进程以多线程方式运行。
有没有一种方法可以防止当我的线程尝试使用某个函数而另一个函数尚未完成其运行时发生的错误?
我正在使用 thread.speed(xxx)
来测试我的程序。
或者如何在插入尝试执行工作之前检查数据是否已存在?
I am using ADO.Net method in my SQLite for commit (insert, delete, update) functions and my save processes are running in a multiple threading way.
Is there a method that can prevent the error that occurs when my thread is trying to make off with some function while another function has not completed its run?
I'm using thread.speed(xxx)
to test my program.
Or how can I check the data already exists before the insert attempts to do the work?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试使用事务范围在事件级别。也许对你有帮助。
用法:
Try at the event level using transaction Scope. Might be it help you.
Usage: