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 树莓派与pix飞控通信
    • ¥15 自动转发微信群信息到另外一个微信群
    • ¥15 outlook无法配置成功
    • ¥30 这是哪个作者做的宝宝起名网站
    • ¥60 版本过低apk如何修改可以兼容新的安卓系统
    • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
    • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
    • ¥50 有数据,怎么用matlab求全要素生产率
    • ¥15 TI的insta-spin例程
    • ¥15 完成下列问题完成下列问题