макрос ниже экспортирует данные в таблицы SQL, когда имя таблицы не имеет пробела, оно работает идеально, но если имя имеет пробел, оно блокируется,
блокируется на rs.Openline tableName, Cn, adOpenKeyset, adLockOptimistic
Я пытался перехватить [...] апостроф '...' и ...
, но ничего не работает `
Sub Injection()
Dim Cn As ADODB.connection
Dim ServerName As String
Dim DatabaseName As String
Dim tableName As String
Dim UserID As String
Dim Password As String
Dim rs As ADODB.recordset
ServerName = "vmalsdisdb"
DatabaseName = "Produits"
tableName = "PRELEVEMENT PRODUIT"
UserID = ""
Password = ""
Set rs = New ADODB.recordset
Set Cn = New ADODB.connection
Cn.Open "Driver={SQL Server};Server=" & ServerName & ";Database=" & DatabaseName & _
";Uid=" & UserID & ";Pwd=" & Password & ";"
rs.Open tableName, Cn, adOpenKeyset, adLockOptimistic`