文件名的特别字符 导致数据库连不上?求解答
2012.02.25_d3.csv 有这样一个文件
我用以下方法数据库连接
但我试过就是因为那个“.”和“-” 号导致访问不了(去除这些符号就OK了), 在safefilename 前后加引号则没有标点的也不行
有什么办法解决呢? 这文件不是我生成的,而且随时会更新数据的,我使用过程中不可能改它的文件名
我用以下方法数据库连接
DS = getDataset("select top 1 * from " & safefilename & " where [F4] = 'Mid-M 70%' order by [F2],[F3] desc", Filepath)
'FilePath为该CSV所在文件夹,safefilename为该文件文件名
Function getDataset(ByVal sql As String, ByVal path As String) As DataSet
Try
Dim connstr As String = "Provider=Microsoft.jet.OLEDB.4.0;Data Source= " & path & "\;Extended Properties=""text;HDR=no;FMT=Delimited"""
Dim conn As OleDbConnection = New OleDbConnection(connstr)
Dim adapter1 As OleDb.OleDbDataAdapter = New OleDbDataAdapter(sql, conn)
Dim cmd As OleDbCommand = New OleDbCommand
Dim commandBuilder As OleDbCommandBuilder = New OleDbCommandBuilder(adapter1)
getDataset = New DataSet
adapter1.Fill(getDataset, "temp")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Function
但我试过就是因为那个“.”和“-” 号导致访问不了(去除这些符号就OK了), 在safefilename 前后加引号则没有标点的也不行
有什么办法解决呢? 这文件不是我生成的,而且随时会更新数据的,我使用过程中不可能改它的文件名
...全文
相关推荐
ASP技术常遇问题解答-如何Restore数据库备份文件?.zip
在ASP技术中,数据库管理是后端开发的重要组成部分。这篇文档“ASP技术常遇问题解答-如何Restore数据库备份文件?”
Rename批量修改文件名
这在处理照片、音乐、文档等大量文件时特别有用,例如,当需要统一文件的格式、添加日期戳或者去除某些字符时。
数据仓库模型设计级架构不完全分享
### 数据仓库模型设计及架构概览#### 一、相关概念**数据仓库**是一种用于存储历史数据以供分析查询的特殊类型的数据库管理系统(DBMS)。
c程序设计习题参考(谭浩强三版)习题参考解答
### C程序设计习题参考解答知识点汇总#### 第1章 C语言概述##### 1.5 输出特定信息的C程序- **知识点**: 使用`printf`函数输出多行字符串。
高级数据库系统习题解答1.ppt
总之,这些习题解答涵盖了数据库系统中的一些高级概念,包括类型匹配、引用语义和复制语义的理解,以及面向对象编程中的类定义、对象操作和方法实现。


