我开发了一个 Windows服务来从csv读取数据并将它们写回数据库.
执行程序后,它将正常工作,直到几分钟后到达下面的行时触发错误
cmd.ExecuteNonQuery();
错误的屏幕截图:
数据已写入数据库,直到弹出此错误.
触发错误最多需要2-3分钟.
我将包含此问题的相关代码块.
public void Insert()
{
if (this.OpenConnection() == true)
{
using(var reader = new StreamReader(@"C:\Users\Admin\source\Bargstedt.csv"))
{
List listA = new List();
while (!reader.EndOfStream)
{
var line = reader.ReadLine();
var values = line.Split(',');
string querynew = "INSERT INTO new_jobs"
+ "(job_reference,status,code,no1,no2,no3,dimension,date_assigned,root,variable,number,stable,constant)"
+ "VALUES (?jobNo, ?strClientName