| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 817 人关注过本帖
标题:怎样将一个文件通过VB界面与数据库存取?
只看楼主 加入收藏
secondonsite
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-4-30
收藏
 问题点数:0 回复次数:2 
怎样将一个文件通过VB界面与数据库存取?
想把一个文件(文本文件,Word,Excel或RAR)上传到数据库中的表中保存,要通过VSFlexGrid控件或其他什么数据控件,就像处理一般数据类型一样存取,如何做?谢谢!
搜索更多相关主题的帖子: 数据库 界面 文件 存取 
2007-06-04 20:22
ouzhiguang
Rank: 1
来 自:湖南长沙
等 级:新手上路
威 望:1
帖 子:240
专家分:0
注 册:2007-5-18
收藏
得分:0 

Private Sub Command1_Click()
'获取文件名 和保存路径

CommonDialog1.Filter = " 所有文件(*.xls)|*.xls"
CommonDialog1.FilterIndex = 1
CommonDialog1.ShowSave
'将数据库表格里的数据 写到excel表格中
Dim i As Integer
Dim j As Integer
Dim ex As Object
Dim exwbook As Object
Dim exsheet As Object

Set ex = CreateObject("Excel.Application") '创建excel工作薄
Set exwbook = Nothing
Set exsheet = Nothing
Set exwbook = ex.Workbooks().Add
Set exsheet = exwbook.Worksheets("sheet1")

For i = 1 To xinxi.Rows
For j = 1 To xinxi.Cols
With ex.Cells(i, j)

.NumberFormatLocal = "@" '初始化 excel表格中单元格数值类型为 文本 类型 即存储字符

End With
ex.Cells(i, j).Value = xinxi.TextMatrix(i - 1, j - 1) '逐行写如excel表格
Next j
Next i



'对保存时的控制
If CommonDialog1.FileName = "" Then
Exit Sub
End If
exwbook.SaveAs CommonDialog1.FileName '保存到指定路径



'退出excel
ex.Quit

MsgBox "保存完毕!"
End Sub
这是我写的数据表格里的数据导出到xls表格里,把xls表格里的数据写进去,只需把写入掉过来!

2007-06-04 21:16
secondonsite
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-4-30
收藏
得分:0 
大概我没说清楚。我不是想将数据表里的数据与Excel导出或导入,而是将各种格式的文件以附件的方式加入到数据库表中的某种字段里。谢谢你的关注。
2007-06-05 12:08
快速回复:怎样将一个文件通过VB界面与数据库存取?
数据加载中...
 
   



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

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