【发布时间】:2021-07-09 16:17:18
【问题描述】:
我正在做一个项目,我必须将 CSV 用作小型 SQL 数据库。 我正在使用 VBA 与该数据库进行通信。
我想知道是否有办法更新(或删除)现有行(记录)。
我已设法使用以下代码插入新行,但无法修改现有行。
Sub WriteData()
' some Code
Open str_Path For Append As #1
str_Data = ' Semicolon separated value in a string
Print #1, str_Data
Close #1
End Sub
我也尝试过使用 ADODB Recordset 对象,但我无法创建正确的连接字符串来理解分隔符是“;”。
非常感谢您的任何帮助或想法 :) 最好的, 最大
【问题讨论】:
-
在您尝试执行更新时发布您使用的代码将有助于您的问题。
-
我没试过。我已经在网上阅读了一些东西,但我没有找到我要找的东西! (也许我也是新手了解一些解决方案)
-
我认为您不能使用 ADO 更新 CSV 中的一行。