programing

긴 문자열을 여러 줄로 나누는 방법

lastcode 2023. 5. 7. 11:29
반응형

긴 문자열을 여러 줄로 나누는 방법

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 & "')"

당신은 단순히 당신의 문자열을 여러 단계로 만들 수 있습니다, 약간 중복되지만 그것은 디버깅이나 편집하는 동안 코드를 읽을 수 있고 제정신을 유지합니다.

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

여러 줄에 대한 긴 문자열이 혼동되는 경우.그런 다음 프리웨어이며 줄을 분할하는 유틸리티가 있는 mz-tools addin을 설치할 수 있습니다.

Mz-tools 다운로드

문자열이 아래와 같은 경우

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

문자열 선택 > VBA IDE 오른쪽 클릭 > MZ-tools 선택 > 분할선

여기에 이미지 설명 입력

언급URL : https://stackoverflow.com/questions/16624550/how-to-break-a-long-string-into-multiple-lines

반응형