| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 699 人关注过本帖
标题:[求助]如何更新数据库中的image字段
只看楼主 加入收藏
frxyrx
Rank: 1
等 级:新手上路
威 望:1
帖 子:66
专家分:0
注 册:2006-11-2
收藏
 问题点数:0 回复次数:1 
[求助]如何更新数据库中的image字段

我用insert语句可以用,可是update语句却不能用,提示“System.Data.SqlClient.SqlException”类型的异常,其它信息:系统错误
请个位高手帮帮忙啊,小弟在这先谢谢啦................
代码如下:
Dim conn As New SqlConnection("server=.;database=HRMIS;integrated security=sspi")
Dim comm As New SqlCommand
Dim ds As New DataSet
Dim da As New SqlDataAdapter
Dim str As String
If conn.State = ConnectionState.Closed Then
conn.Open()
End If
Dim buffer(fs.Length) As Byte
fs.Read(buffer, 0, CInt(fs.Length))

' str = "insert into carmessage(carHost,carNum,[photoName],[carPhoto]) values (123,456,@name,@image)"
str = "update carmessage set [photoName] = @name,[carPhoto] = @image where carHost = 123"
comm.CommandType = CommandType.Text
comm.CommandText = str
comm.Parameters.Add("@name", SqlDbType.VarChar).Value = TextBox1.Text
comm.Parameters.Add("@image", SqlDbType.Image).Value = buffer
comm.Connection = conn
'da.SelectCommand = comm
'da.Fill(ds, "carmessage")
comm.ExecuteNonQuery() 出错的行
conn.Close()


[此贴子已经被作者于2006-11-11 13:12:17编辑过]

搜索更多相关主题的帖子: 数据库 字段 image Dim New 
2006-11-11 13:08
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
comm.Parameters.Add("@name", SqlDbType.VarChar).Value = TextBox1.Text
comm.Parameters.Add("@image", SqlDbType.Image).Value = buffer
你的参数怎么没带位数?

飘过~~
2006-11-11 15:12
快速回复:[求助]如何更新数据库中的image字段
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028189 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved