代码如下:
Dim stmCon As New Stream
stmCon.Type = adTypeBinary
stmCon.Open
stmCon.LoadFromFile StoredFile
用以上代码打开一个文本文件,但是如过该文本文件已经被其他程序打开,这段代码就会报错:文件已经被打开,怎么用只读方式打开文本文件呢?
或者谁能给我一个详细介绍流文件的连接?谢!
Dim stmCon As New Stream
stmCon.Type = adTypeBinary
stmCon.Open
stmCon.LoadFromFile StoredFile
用以上代码打开一个文本文件,但是如过该文本文件已经被其他程序打开,这段代码就会报错:文件已经被打开,怎么用只读方式打开文本文件呢?
或者谁能给我一个详细介绍流文件的连接?谢!
解决方案 »
- 讨论:浅谈winsock ConnectionRequest事件
- 急求解两种博文编辑模式怎么切换?
- vba实现把A1 cell的坐标转换为屏幕实际坐标的方法
- [生死攸关,紧急求助]利用VB创建了一个DLL(Activex DLL),在另一个工程中引用,编译这个工程后,把EXE拷贝到其他机器上后,无法运行这个EXE,启动(双击或者命令行运行)后,没有任何反应。连界面都不出来,为什么?
- 使用MSHFlexGrid控件,用Set MSHFlexGrid1.DataSource = rs绑定数据库 ,如何统计某列的和
- 怎样实现软件安装时将其写进注册表?
- 会飞的鸽子 来接分!!
- 高分求解,如何在listview中一个单元行中显示多行文字
- VB+ jmail 群发邮件 ,163可以发出,qq可以发出,gmail发送不成功
- 求助一个关于DataGrid的问题
- 如果我已经获得某程序窗口菜单的句柄,我想用sendmessage删除这个菜单,该怎么做?
- 为什么我的VB6.0好多控件都不可以用,提示找不到该控件许可证.........
Set fr=Fso.OpenTextFile("文件名",1)
s=fr.ReadAll
fr.Close
我只想用adodb stream方式(因为程序其他部分都是用的这种方式),以二进制方式打开文件(因为以后要写到sql的image类型字段中),再把文件内容写到sql数据库中。以这种方式怎么“只读”打开文件呢?