gpt4 book ai didi

vba - 将名称从 Excel 插入 SQL Server 表 (VBA)

转载 作者:行者123 更新时间:2023-12-04 20:31:03 25 4
gpt4 key购买 nike

我编写了一个简单的代码来循环遍历行并将 A 列(即包含全名的列)中的值插入到 SQL 表中。像这样的东西:

    For i = 1 to LastRow

Command.CommandText = "INSERT INTO [TABLE] [Col1] VALUES ('" & Sheets("Sheet1").Cells(i, 1).Value & "')"

Next i

当我们有像 [O'Connell] 这样的名称时会出现问题,这显然会创建 鲍比 table 问题。

是否有任何巧妙的解决方法来避免这种情况?

谢谢

注:全名是从另一个 SQL 表中插入的。换句话说,可能有点难以编辑。

最佳答案

您可以使用 Replace 删除问题字符:

Command.CommandText = "INSERT INTO [TABLE] [Col1] VALUES ('" & _
Replace(Sheets("Sheet1").Cells(i, 1).Value,"'","") & "')"

关于vba - 将名称从 Excel 插入 SQL Server 表 (VBA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50779965/

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