cat empty to null depending on new flag
This commit is contained in:
		
							parent
							
								
									1020edb0e3
								
							
						
					
					
						commit
						b4b3b7a25a
					
				| @ -233,7 +233,7 @@ Sub price_load_plcore() | ||||
|     Next i | ||||
|     sql = "DELETE FROM rlarp.plcore WHERE listcode in (" & sql & ");" | ||||
|     sql = sql & vbCrLf & "INSERT INTO rlarp.plcore" | ||||
|     sql = sql & vbCrLf & x.SQLp_build_sql_values(load, True, True, PostgreSQL, False, "S", "S", "S", "S", "S", "S", "S", "N", "N", "S", "N", "N") & ";" | ||||
|     sql = sql & vbCrLf & x.SQLp_build_sql_values(load, True, True, PostgreSQL, False, False, "S", "S", "S", "S", "S", "S", "S", "N", "N", "S", "N", "N") & ";" | ||||
|      | ||||
|     If Not x.ADOp_Exec(0, sql, 1, True, PostgreSQLODBC, "usmidlnx01", False, login.tbU, login.tbP, "Port=5030;Database=ubm") Then | ||||
|         MsgBox (x.ADOo_errstring) | ||||
| @ -254,7 +254,7 @@ End Sub | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| Sub build_upload() | ||||
| Sub build_csv() | ||||
| 
 | ||||
|     Dim x As New TheBigOne | ||||
|     Dim pl() As String | ||||
|  | ||||
| @ -2460,7 +2460,7 @@ Function MISCe_col_to_letter(ByRef x As Long) As String | ||||
| End Function | ||||
| 
 | ||||
| 
 | ||||
| Public Function SQLp_build_sql_values(ByRef tbl() As String, trim As Boolean, headers As Boolean, syntax As SQLsyntax, ByRef quote_headers As Boolean, ParamArray typeflag()) As String | ||||
| Public Function SQLp_build_sql_values(ByRef tbl() As String, trim As Boolean, headers As Boolean, syntax As SQLsyntax, ByRef quote_headers As Boolean, empty_as_null As Boolean, ParamArray typeflag()) As String | ||||
| 
 | ||||
|      | ||||
|     Dim i As Long | ||||
| @ -2553,7 +2553,7 @@ Public Function SQLp_build_sql_values(ByRef tbl() As String, trim As Boolean, he | ||||
|                     End If | ||||
|                 Case "S"    '-------S = string------------------------------------------ | ||||
|                     rx.Pattern = strip_text | ||||
|                     If LTrim(RTrim(tbl(j, i))) = "" Then | ||||
|                     If LTrim(RTrim(tbl(j, i))) = "" And empty_as_null Then | ||||
|                         rec = rec & "CAST(NULL AS " & nullText & ")" | ||||
|                     Else | ||||
|                         If trim Then | ||||
| @ -2565,7 +2565,7 @@ Public Function SQLp_build_sql_values(ByRef tbl() As String, trim As Boolean, he | ||||
|                     End If | ||||
|                 Case "A"    '-------A = string but dont apply any regex------------------ | ||||
|                     rx.Pattern = strip_text | ||||
|                     If LTrim(RTrim(tbl(j, i))) = "" Then | ||||
|                     If LTrim(RTrim(tbl(j, i))) = "" And empty_as_null Then | ||||
|                         rec = rec & "CAST(NULL AS " & nullText & ")" | ||||
|                     Else | ||||
|                         If trim Then | ||||
| @ -2584,7 +2584,7 @@ Public Function SQLp_build_sql_values(ByRef tbl() As String, trim As Boolean, he | ||||
|                     End If | ||||
|                 Case Else   '-------Assume text------------------------------------------ | ||||
|                     rx.Pattern = strip_text | ||||
|                     If LTrim(RTrim(tbl(j, i))) = "" Then | ||||
|                     If LTrim(RTrim(tbl(j, i))) = "" And empty_as_null Then | ||||
|                         rec = rec & "CAST(NULL AS " & nullText & ")" | ||||
|                     Else | ||||
|                         If trim Then | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user