gpt4 book ai didi

c# - 当文件路径/名称有空格时使用 System.Data.Odbc.OdbcConnection 查询 DBF 文件

转载 作者:太空狗 更新时间:2023-10-30 00:58:17 28 4
gpt4 key购买 nike

我正在尝试使用 System.Data.Odbc.OdbcConnection 查询 DBF 文件。当文件中没有空格时它可以正常工作,但如果文件路径或名称中有一个空格。

我正在使用以下代码:

oConn = new System.Data.Odbc.OdbcConnection();oConn.ConnectionString = "Driver={Microsoft dBase Driver (*.dbf)};SourceType=DBF;SourceDB=NA;Exclusive=No; Collat​​e=Machine;NULL=NO;DELETED=NO;BACKGROUNDFETCH=NO;";

oCmd.CommandText = "SELECT * FROM C:\test 2\12345678.dbf";

命令文本不是硬编码的。为了简单起见,我只是以这种方式包含它。该应用程序设置为允许用户选择 DBF 文件并显示它。我无法控制用户存储 DBF 文件的位置,也不想让他们记住不要在文件名/路径中放置空格。

如何转义文件名/路径中的空格?

最佳答案

可能是与“MS-DOS 8.3 文件名格式”有关的问题。您可以查看下一个链接:

关于c# - 当文件路径/名称有空格时使用 System.Data.Odbc.OdbcConnection 查询 DBF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3151073/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com