我在我的代码中使用这个插入语句在vba excel中,但我无法将其分解为多行
SqlQueryString = "Insert into Employee values(" & txtEmployeeNo.Value & " _
,'" & txtContractStartDate.Value & "' _
,'" & txtSeatNo.Value & "' _
,'" & txtFloor.Value & "','" & txtLeaves.Value & "')"
Run Code Online (Sandbox Code Playgroud)
它给出了错误"预期的声明结束".Plz的帮助.
我对VBA气氛完全陌生.我试图将这条线分成多行,但我失败了.有人可以帮我把这段代码分成多行吗?
DoCmd.RunSQL "UPDATE INDIVIDUAL SET INDIVIDUAL.INDI_FIRSTNAME = '" & prospect_contact!FirstName & "', INDIVIDUAL.INDI_LASTNAME = '" & prospect_contact!LastName & "', INDIVIDUAL.INDI_TEL = '" & prospect_contact!BusinessTelephone & "', INDIVIDUAL.INDI_ADDRESS1 = '" & Replace(prospect_contact!Street, "'", "") & "', INDIVIDUAL.INDI_ADDRESS2 = '" & Replace(prospect_contact!Street1, "'", "") & "', INDI_STATUS = '" & pro & "',INDIVIDUAL.INDI_FUNEL1 = '" & prospect_contact!QualificationStatus & "', INDIVIDUAL.INDI_COUNTRY = '" & prospect_contact!Country_Employer & "', INDIVIDUAL.ACCT_NAME = '" & Replace(prospect_contact!Employer, "'", "") & "' WHERE INDIVIDUAL.INDI_FULLNAME = '" & key & …Run Code Online (Sandbox Code Playgroud) 我想知道在VBScript中我是否可以在多行中打破IF语句.喜欢 -
If (UCase(Trim(objSheet.Cells(i, a).Value)) = "YES") Or _
(UCase(Trim(objSheet.Cells(i, b).Value)) = "NO") Then
' Do something
End If
Run Code Online (Sandbox Code Playgroud)
我尝试了这个并得到一个语法错误,因为在同一行If期望If:(
我有一个VBScript文件,我使用它在数组中有很多值.
recipes = Array("chicken soup","turkey","mash potatoes","yams","stuffing")
Run Code Online (Sandbox Code Playgroud)
在多行上声明此数组的正确方法是什么,类似于:
recipes = Array("chicken soup",
"turkey",
"mash potatoes",
"yams",
"stuffing")
Run Code Online (Sandbox Code Playgroud)
这样我就可以在每一行写评论(或者这是正确的吗?):
recipes = Array("chicken soup", 'broth, noodles, chicken
"turkey", 'YUMMY i love turkey
"mash potatoes", 'butter, sour cream, cook 20mins
"yams", 'dont forget the marshmallows
"stuffing") 'celery, jiffy cornbread, broth
Run Code Online (Sandbox Code Playgroud)