u010347026 2014-02-19 12:26 采纳率: 0%
浏览 2900

int i = cmd.ExecuteNonQuery();报错

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类型数。
只能远程网数据库插入一条数据,接着程序报错,程序假死。小弟已经弄了两个晚上,毫无进展。望高人指点~~

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 ubuntu子系统密码忘记
    • ¥15 保护模式-系统加载-段寄存器