vba - 如何将长字符串分成多行

标签 vba excel

我在 VBA Excel 的代码中使用此插入语句,但我无法将其分成多行:

SqlQueryString = "Insert into Employee values(" & txtEmployeeNo.Value & " _
,'" & txtContractStartDate.Value & "' _
,'" & txtSeatNo.Value & "' _
,'" & txtFloor.Value & "','" & txtLeaves.Value & "')"

它给出错误“预期语句结束”。我该如何修复它?

最佳答案

不能在字符串内使用 VB 续行符。

SqlQueryString = "Insert into Employee values(" & txtEmployeeNo.Value & _
"','" & txtContractStartDate.Value &  _
"','" & txtSeatNo.Value & _
"','" & txtFloor.Value & "','" & txtLeaves.Value & "')"

关于vba - 如何将长字符串分成多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16624550/

相关文章:

ms-access - Access VBA 能否区分在组合框中键入内容和从下拉列表中选择之间的区别?

excel - 变量属于一个值范围

excel - 将文本文件导入 Excel 工作表

c# - 列计数与第 1 行的值计数不匹配 C#

excel - VBA 下标超出范围,名称解析问题?

excel - 为什么我的 VBA SUMIFS 函数返回零?

excel - 使用VBA根据使用公式找到的值删除Excel中的行

excel - Excel Slicer 的应用程序定义或对象定义错误

vba - 从函数返回数组时类型不匹配

sql - 如何将 Excel 数据转换为 SQL 插入?