我怎么就获取不到数据库的图片啊,大神帮忙看一下!

wenchuan408 wenchuan408 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
SqlConnection Conn = new SqlConnection(connstr);
Conn.Open();
string sql = "insert into [Process Cost].[dbo].[Contract] Values (@[DP Code],@[Original Quatation NO],@[Photo],@[Add Menber],@[Add date])";
SqlCommand cmd = new SqlCommand(sql, Conn);
cmd.Parameters.Add(new SqlParameter("@[DP Code]", System.Data.SqlDbType.NVarChar, 11));
cmd.Parameters.Add(new SqlParameter("@[Original Quatation NO]", System.Data.SqlDbType.NVarChar, 11));
cmd.Parameters.Add(new SqlParameter("@[Photo]", System.Data.SqlDbType.Image));
cmd.Parameters.Add(new SqlParameter("@[Add Menber]", System.Data.SqlDbType.NVarChar, 13));
cmd.Parameters.Add(new SqlParameter("@[Add date]", System.Data.SqlDbType.DateTime));


cmd.Parameters["@[DP Code]"].Value = textBox1.Text.ToString();
cmd.Parameters["@[Original Quatation NO]"].Value = textBox3.Text.ToString();
cmd.Parameters["@[Photo]"].Value = buffByte;
cmd.Parameters["@[Add Menber]"].Value = AddIP;
cmd.Parameters["@[Add date]"].Value = DateTime.Now.ToString();
cmd.ExecuteNonQuery();
Conn.Close();
buffByte = null;


提示如下错误:
Incorrect syntax near 'nvarchar'.
Must declare the scalar variable "@".
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
wenchuan408
C# 111,129 成员 642,538 内容