我最近开始了一份新工作,他们使用 Vistadb,所以我不能在人们建议之前更改软件包。我已经从数据库中获得了byte[]
来自不同系统中使用的图像数据类型的 a,因此它的数据类型不能从图像更改为 varbinary。我已经对它进行了更改byte[]
,现在需要将其放回数据库中的新记录中,但是到目前为止,我似乎无法弄清楚 SQL Query 应该如何处理它。
zz 是它byte[]
的其余部分工作正常只需要一种方法将其放入我的 SQL 查询中
sql = "INSERT INTO TimeHistory(\"Data\",\"Name\",\"Units\",\"ParameterData\",\"StartTime\",\"EndTime\",\"StorageRate\",\"Measurement\") SELECT \'" +zz+ "\',\'" + Name + "\',\'" + Units + "\',\'" + ParameterData + "\',\'" + start + "\',\'" + end + "\',\'" + storage + "\'" + ",SELECT Max(ID)From Measurement;";
ExecuteScript(sql);
这是通过使用 WPF 表单的 c#.net 完成的。