我怎么就获取不到数据库的图片啊,大神帮忙看一下!
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 "@".
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 "@".
...全文
相关推荐
android将图片转换存到数据库再从数据库读取转换成图片实现代码
db, Context context) { // 获取图片资源 Drawable drawable = context.getResources().getDrawable(R.drawable.test_icon_resizer
java Web 读取数据库存储图片
以下是一个简单的示例,展示如何从数据库中读取Blob类型的图片数据:```javatry (Connection conn = DriverManager.getConnection(DB_URL, USER
如何在MySQL数据库中直接储存图片
> <!
动态从数据库中获取轮换图片
### 动态从数据库中获取轮换图片的原理动态从数据库中获取轮换图片主要涉及前后端的交互。前端负责展示图片,而后端则负责从数据库中读取图片数据并返回给前端。
将图片以字节流存到数据库再从数据库获取显示
**字节流转图片显示** 最后,将从数据库获取的字节流转回图片并显示。这一步通常在前端完成,通过HTTP响应将字节流发送给浏览器,浏览器会自动解析并显示图片。


