int i = cmd.ExecuteNonQuery();报错,插入语句为:INSERT into nxd100_results_precision (result_time,nodeid,parent,adc0,voltage,humid3,temp3) values (now(),{0},{1},{2},{3},{4},{5})
Insert 程序段:
public bool Insert(string query)
{
bool isSuccess = false;
if (this.OpenConnection() == true)
{
NpgsqlCommand cmd = new NpgsqlCommand(query, connection);
try
{
int i = cmd.ExecuteNonQuery();
if (i <= 0)
{
Console.WriteLine("插入错误!");
}
else
{
isSuccess = true;
}
}
catch(Exception ex)
{
Console.WriteLine(ex.ToString());
throw;
}
finally
{
this.CloseConnection();
}
return isSuccess;
}
else
{
return false;
}
}
该段程序是本地往远程服务器数据库写入数据,由于最后程序输入的数据类型有整型和double型,所以我指定为objects类型数。
只能远程网数据库插入一条数据,接着程序报错,程序假死。小弟已经弄了两个晚上,毫无进展。望高人指点~~
int i = cmd.ExecuteNonQuery();报错
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-