Я недавно начал новую работу, и они используют Vistadb, поэтому я не могу изменить пакет программного обеспечения, пока люди не предложат это. Я получил из базы данных byte[]
из типа данных изображения, который используется в разных системах, поэтому его тип данных не может быть изменен с изображения на varbinary. Я внес изменения в byte[]
, и теперь мне нужно вернуть его в базу данных в новой записи, однако я пока не могу понять, каким должен быть SQL-запрос для него.
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);
Это делается с помощью c # .net с использованием форм WPF.