これらのタイプの質問の別の1つを尋ねて申し訳ありませんが、私はまだ解決策を見つけられません。 「:PhotoParameter」バイトが[]ファイルストリームから直接来なければ私は同じエラーを得た。ここ は、エラーが':'付近の構文が正しくありません。 SQLイメージ更新
public int UpdatePhotos(string regno, string photoid,string photo)
{
string query = "UPDATE " + this.TableName + " SET PHOTOGRAPH = :PhotoParameter WHERE REG_NO = " + regno + " AND PHOTO_NO = '" + photoid + "'";
SqlParameter photoParameter = new SqlParameter();
photoParameter.SqlDbType = SqlDbType.Image;
photoParameter.ParameterName = "PhotoParameter";
photoParameter.Value = Convert.FromBase64String(photo);
SqlCommand cmnd = new SqlCommand(query, this.Connection);
cmnd.Parameters.Add(photoParameter);
int featureCount = cmnd.ExecuteNonQuery();
return featureCount;
}
から来ている方法であり、私はすでに変更しようとしています。 ":"
例外メッセージ/エラーコードとは何ですか? –
"不正な構文: ':'の近くにエラーコードがありません。メッセージ – Anto