004. xfnDbInsVal
xfnDbInsVal 함수
Database의 구문에 대하여 적합한 구문으로 치환하는 함수입니다.
Null값이면 NULL을 반환합니다.
인용부호(QuotationMark)를 이용하는 경우 인용부호로 감싸진 문자열로 치환합니다.
유니코드 Symbol을 사용할지 여부를 결정합니다.
구문
xfnDbInsVal(ByVal varValue As Variant, Optional ByVal intQuotationMark As xENM_QUOTATION_MARK = xenlQuotationMarkNo
, Optional ByVal blnDisplayUnicodeSymbol As Boolean = False) As String
xENM_QUOTATION_MARK
반환값
치환된 문자열을 반환합니다.
예제
코드
'Database에 데이터를 삽입하는 쿼리문을 만듭니다.
strSQL = "INSERT INTO dbo.tContactss(NewID, Tel) VALUES([_NewID_], [_TEL_])"
strSQL = xfnReplaceManyB(strSQL _
, "[_NewID_]", xfnDbInsVal("jbh5310", xenlQuotationMarkYes, True) _
, "[_TEL_]", xfnDbInsVal("010-xxxx-xxxx", xenlQuotationMarkYes, True) _
)
'----------------------결과값--------------
INSERT INTO dbo.tContactss(NewID, Tel) VALUES("jbh5310", "010-xxxx-xxxx")