一个简单的定义变量类型问题。

boyboy 2001-02-27 11:21:00
SQL SERVER7中类型是IMAGE,相对与VB是什么类型?是Byte吗?
SQL SERVER7中类型是TEXT,相对与VB是什么类型?是String吗?
...全文
153 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
starwild 2001-02-28
  • 打赏
  • 举报
回复
确切点说,SQL Server中的Image类型在VB中要用Byte数组来对应
Text类型倒是可以用String来对应。
另,据我所知,SQL Server中好像没有这样一种方法对Image类型进行操作,
只好用AppendChunk和GetChunk了(如果知道有的话不妨告知一声:starwild@163.net)
Image类型添加纪录应该用AppendChunk,从数据库读取纪录用GetChunk
以下是用它上传一个文件到数据库的例子,其中FilePathName是文件的路径和文件名
Bit()是一个动态数组

Dim f As File
Dim bit() As Byte
Open FilePathName For Binary As #1
ReDim bit(LOF(1)) As Byte
Get 1, 1, bit '将文件用Byte的形式读到Byte数组中
Close 1
rs("data").AppendChunk bit
rs.Update
boyboy 2001-02-28
  • 打赏
  • 举报
回复
原来如此,谢谢。
happyno9 2001-02-27
  • 打赏
  • 举报
回复
都对
boyboy 2001-02-27
  • 打赏
  • 举报
回复
怎么搞的,这么多高手访问,也没有发言?
boyboy 2001-02-27
  • 打赏
  • 举报
回复
救命啊!难道没有高手会吗?
boyboy 2001-02-27
  • 打赏
  • 举报
回复
快点答复我,好吗?急死人了!
另外如果 dim a as byte ,那么可不可以 a=null呢?如果不能,如果我想设置a的值为空,怎么做呢?
问题再提一次:是否对IMAGE字段增加记录,不可能用SQL语句(要用VB语句GETCHUNK等去实现)呢?
boyboy 2001-02-27
  • 打赏
  • 举报
回复
是否对IMAGE字段增加记录,不可能用SQL语句(要用GETCHUNK)呢?

7,787

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧