你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 网络与通信
流技术在VB存取工程中的应用(五)
 

If str1 <> "" Then

    str1 = str1 & "  and 文件编号 like '%" & Text2 & "%' "

  Else

    str1 = "SELECT * FROM 资料信息  where 文件编号 like '%" & Text2 & "%' "

  End If

End If

If Trim(Text3) <> "" Then

  If str1 <> "" Then

    str1 = str1 & "  and 文件说明 like '%" & Text3 & "%' "

  Else

    str1 = "SELECT * FROM 资料信息  where 文件说明 like '%" & Text3 & "%' "

  End If

End If

If str1 = "" Then str1 = " SELECT * FROM 资料信息 "

 

If rs0.State = adStateOpen Then rs0.Close

rs0.Open str1, strcn0, , , adCmdText '选择条件

If Not rs0.EOF Then

 rs0.MoveFirst

 List1.Clear

 Do While Not rs0.EOF

  If Not IsNull(rs0!存放路径) And rs0!存放路径 <> "" Then

    List1.AddItem rs0!存放路径 & rs0!资料名

  End If

  rs0.MoveNext

 Loop

 Set DataGrid1.DataSource = rs0

Else

  MsgBox "没有满足要求的文件资料!", vbOKOnly, "提示"

  Exit Sub

End If

End Sub

 

Private Sub Command2_Click()

If List1.Text <> "" Then

  '读取数据库里的字段wj里的文件

  Dim iStm As ADODB.Stream

  '得到最新添加的纪录

  If Rs1.State = adStateOpen Then Rs1.Close

  Rs1.Open str1, strcn0, adOpenKeyset, adLockReadOnly

  '保存到文件

  Set iStm = New ADODB.Stream

  With iStm

    .Mode = adModeReadWrite

    .Type = adTypeBinary

    .Open

    .Write Rs1!wj

  '这里注意了,如果当前目录下存在此文件,会报一个文件写入失败的错误.
  推荐精品文章

·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 
·2023年7月目录
·2023年6月目录 
·2023年5月目录
·2023年4月目录 
·2023年3月目录 
·2023年2月目录 
·2023年1月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089