Como tenho vários locais de uso do FE (front-end) e o BD é MySQL on-line eu gostaria de salvar o FE em uma tabela do BD para que depois o sistema verifique se está desatualizado e possa fazer a atualização do FE baixando do BD...
No BD já está resolvido, criei a tbl e fiz um teste pelo browser do MySQL e deu certo, porém preciso de ajudar para fazer a parte de enviar o arquivo...
Atualmente faço isso com imagem com os códigos abaixo, mas como adaptar para que ao invés de imagem seja um arquivo zip?
Anexar Imagem:
Dim strTemp As String
strfName = fncLocalizarArquivo
If Len(strfName & vbNullString) = 0 Then Exit Sub
Me.img.Picture = strfName
Me.Anexo_Name = Dir(strfName, vbArchive)
Salvar no BD:
strRS = "select * from tbl_Produto_Img where Codigo=" & Me.CodigoImg
Call Cnn_Open
Set rs = New ADODB.Recordset
With rs
Set .ActiveConnection = Cnn
.Source = strRS
.LockType = adLockOptimistic
.CursorType = adOpenKeyset
.Open
End With
If Len(strfName) > 0 Then
Dim ImgExt As String
ImgExt = Right(Me.Anexo_Name, 4)
mstream.Type = adTypeBinary
mstream.Open
mstream.LoadFromFile strfName
rs("anexo").Value = mstream.Read
mstream.Close
rs("anexo_name").Value = Me.Produto & "" & ImgExt
strfName = Empty
rs("Data") = Now()
rs("User") = getUsuarioAtual
End If
rs.Update
Set rs = Nothing: Close
Set Cnn = Nothing: Close
MsgBox (" Imagem Salva com sucesso! "), vbOKOnly, "Sistema Interno ELPER"
No BD já está resolvido, criei a tbl e fiz um teste pelo browser do MySQL e deu certo, porém preciso de ajudar para fazer a parte de enviar o arquivo...
Atualmente faço isso com imagem com os códigos abaixo, mas como adaptar para que ao invés de imagem seja um arquivo zip?
Anexar Imagem:
Dim strTemp As String
strfName = fncLocalizarArquivo
If Len(strfName & vbNullString) = 0 Then Exit Sub
Me.img.Picture = strfName
Me.Anexo_Name = Dir(strfName, vbArchive)
Salvar no BD:
strRS = "select * from tbl_Produto_Img where Codigo=" & Me.CodigoImg
Call Cnn_Open
Set rs = New ADODB.Recordset
With rs
Set .ActiveConnection = Cnn
.Source = strRS
.LockType = adLockOptimistic
.CursorType = adOpenKeyset
.Open
End With
If Len(strfName) > 0 Then
Dim ImgExt As String
ImgExt = Right(Me.Anexo_Name, 4)
mstream.Type = adTypeBinary
mstream.Open
mstream.LoadFromFile strfName
rs("anexo").Value = mstream.Read
mstream.Close
rs("anexo_name").Value = Me.Produto & "" & ImgExt
strfName = Empty
rs("Data") = Now()
rs("User") = getUsuarioAtual
End If
rs.Update
Set rs = Nothing: Close
Set Cnn = Nothing: Close
MsgBox (" Imagem Salva com sucesso! "), vbOKOnly, "Sistema Interno ELPER"