asp.net 使用VB 语言 ,如何接收 文本信息和 一个二进制文件的 表单 如何存入数据库 和 如何把 数据库二进制的数据 读出????????
请给出详细的代码,谢谢
请给出详细的代码,谢谢
解决方案 »
- 如何在load事件里获取到window.dialogArguments的值
- 一段js代码的奇怪错误
- post传值怎么保存到数据库中
- 如何在asp.net网页中编写验证码
- DataReader 对象 Read()方法的问题,想实现里面读取
- 如何在asp.net打开一个.exe的应用程序(在线等)
- 页面重定向的问题
- 关于SQL数据库表里某字段设置不能重复的问题
- sql查询问题
- 关于asp.net项目调试的问题
- 关于在同一个页面RequiredFieldValidator 与多个Button事件的问题
- 我想用类,存储过程去实现取数据并把数据绑定到DataGrid上,已经写了部分代码,请大虾修改一下,提一下建议.
http://dotnet.aspx.cc/ShowDetail.aspx?id=EY1XLDYV-PIDF-43LO-1WFL-FMY5ALE1F635c# 与 vb转换工具http://www.developerfusion.co.uk/utilities/convertcsharptovb.aspx
dim strsql as string
strsql="更新查询"
Dim cmd As New SqlClient.SqlCommand
With cmd
.Connection = myconn
.CommandText = strsql
.Parameters.Add("@二进制字段", SqlDbType.VarBinary, 二进制数据长度).Value = 二进制数据
.ExecuteNonQuery()
End With以文件为例,以下代码读出二进制数据:
Private Sub ShowWord() Dim fileCont() As Byte
Dim filename As String
'//构建查询语句
Public myreader As SqlClient.SqlDataReader
mycomm = New SqlClient.SqlCommand
With mycomm
.Connection = myconn
.CommandText = ("SELECT 二进制字段,文件名 FROM 数据表 ")
myreader = .ExecuteReader
End With
If myreader.HasRows Then
If myreader.Read Then
fileCont = myreader.GetValue(0)
filename = myreader(1).ToString
myreader.Close()
Response.Clear()
Response.ContentType = "application/msword"
'直接打开
' Response.AddHeader("Content-Disposition", "inline; filename=" + HttpUtility.UrlEncode(myreader(1).ToString()))
'另存打开
Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(filename))
Response.BinaryWrite(fileCont)
Response.End() End If
End If
End Sub