Public Function EncryptDecrypt(strInput As String) As String
Dim s As String
Dim i As Long
Dim tk As Long
Dim kS As Long
Dim sS As Long
Dim KeyLen As Long
' BwK - строковая константа
tk = 1
KeyLen = Len(BwK)
For i = 1 To Len(strInput)
kS = Asc(Mid$(BwK, tk, 1))
sS = Asc(Mid$(strInput, i, 1))
s = s & Chr$(kS Xor sS)
If tk = KeyLen Then tk = 1 Else tk = tk + 1
Next i
EncryptDecrypt = s
End Function
HandKot писал(а):поробуйте запрос с параметрами
если не ошибаюсь, то в таком случае ошибок не возникает
Dim cmd as ADODB.Command
Dim p As ADODB.Parameters
...
cmd.CommandText = "insert into MyTable(field1) values (?)"
set p = New ADODB.Parameters(...)
cmd.Parameters.Append p
...
cmd.Execute
Сейчас этот форум просматривают: AhrefsBot и гости: 49