实例1 使用SQL插入数据

使用C#以sql语句的方式插入数据如下所示,由于松果时序数据库有数据写入窗口的限制,实际使用时请修改相应的参数,并确保插入的设备已经创建。详细信息请参见用户手册。

  1. void InsertForSQL()
  2. {
  3. string connStr = "server=127.0.0.1;port=8105;username=sa;password=pinusdb";
  4. try
  5. {
  6. //实例化连接对象
  7. PDBConnection con = new PDBConnection(connStr);
  8. con.Open();
  9. //创建执行对象
  10. PDBCommand cmd = con.CreateCommand();
  11. //执行sql语句
  12. PDBErrorCode retCode = cmd.ExecuteInsert("insert into tab01(devid, tstamp, val01, val02)
  13. values(101,'2019-7-21 15:48:29.755',1,2.1),(102, '2019-7-21 15:48:32',5,21)");
  14. if (retCode != PDBErrorCode.PdbE_OK)
  15. {
  16. Console.WriteLine("成功条数:" + cmd.SuccessCount + " 错误信息:" + PDBErrorMsg.GetErrorMsg(retCode));
  17. }
  18. else
  19. Console.WriteLine("插入成功!");
  20. con.Close();
  21. }
  22. catch (PDBException ex)
  23. {
  24. Console.WriteLine(ex.Message);
  25. }
  26. }