| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1270 人关注过本帖
标题:[求助]标准表达式中数据类型不匹配(眼镜都花了)
只看楼主 加入收藏
tm_ma
Rank: 1
来 自:中南林
等 级:新手上路
帖 子:147
专家分:0
注 册:2007-3-20
收藏
 问题点数:0 回复次数:2 
[求助]标准表达式中数据类型不匹配(眼镜都花了)
<script runat="server">
Sub enter_click(ByVal sender As Object, ByVal e As EventArgs)
If uploadfile.PostedFile.FileName <> "" And tbintro.Text <> "" Then
Dim txtname, txtintro, txttype As String
Dim txtlength As Long
txtname = Path.GetFileName(uploadfile.PostedFile.FileName)
txtlength = uploadfile.PostedFile.ContentLength
txttype = uploadfile.PostedFile.ContentType
txtintro = tbintro.Text
Dim buffer(txtlength) As Byte
Dim objstream As Stream
objstream = uploadfile.PostedFile.InputStream
objstream.Read(buffer, 0, txtlength)
Dim conn As New OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=" & Server.MapPath("shop.mdb"))
Dim cmd As New OleDbCommand("insert into picture(filename,filesize,filebody,fileintro,submittime,filecontenttype) values(@filename,@filesize,@filebody,@fileintro,@submitdate,@filecontenttype)", conn)
cmd.Parameters.Add(New OleDbParameter("@filename", OleDbType.Char, 50))
cmd.Parameters("@filename").Value = txtname
cmd.Parameters.Add(New OleDbParameter("@filesize", OleDbType.Integer))
cmd.Parameters("@filesize").Value = txtlength
cmd.Parameters.Add(New OleDbParameter("@filebody", OleDbType.Binary))
cmd.Parameters("@filebody").Value = buffer
cmd.Parameters.Add(New OleDbParameter("@fileintro", OleDbType.Char, 250))
cmd.Parameters("@fileintro").Value = tbintro.Text
cmd.Parameters.Add(New OleDbParameter("@submitdate", OleDbType.Date))
cmd.Parameters("@submitdate").Value = Now()
cmd.Parameters.Add(New OleDbParameter("@filecontenttype", OleDbType.Char, 50))
cmd.Parameters("@filecontenttype").Value = txttype
conn.Open()
cmd.ExecuteNonQuery()' 标准表达式中数据类型不匹配
conn.Close()


End If
End Sub
</script>
搜索更多相关主题的帖子: 眼镜 类型 数据 uploadfile PostedFile 
2007-05-20 14:17
tm_ma
Rank: 1
来 自:中南林
等 级:新手上路
帖 子:147
专家分:0
注 册:2007-3-20
收藏
得分:0 
补充点:向数据库中插入图片,把图片的大小,名字,等放到数据库中

每个人都他妈的那么开心,为什么我就不行!
2007-05-20 14:21
tm_ma
Rank: 1
来 自:中南林
等 级:新手上路
帖 子:147
专家分:0
注 册:2007-3-20
收藏
得分:0 
抱歉........是我自己疏忽大意,在数据库里的filebody没有设置成ole对象,,当时我太累了
为啥后来我修改了,提交后我的网页上面的子全变成了乱码?数据插入成功了.

每个人都他妈的那么开心,为什么我就不行!
2007-05-20 14:32
快速回复:[求助]标准表达式中数据类型不匹配(眼镜都花了)
数据加载中...
 
   



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

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