Imports System.Data
Imports System.Data.OleDb
Partial Class AdministracaoVozProvincial
Inherits System.Web.UI.Page
Protected Sub btnVoltar01_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnVoltar01.Click, btnVoltar02.Click
Response.Redirect("AdministracaoMenu.aspx")
End Sub
Protected Sub btnInserir_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnInserir.Click
Try
'Validações dos dados
If edtTitulo.Text = "" Then
lblStatus.Text = "Informe o título da voz da provincial !!!"
Exit Sub
End If
If edtDescricao.Text = "" Then
lblStatus.Text = "Informe a descrição da voz da provincial !!!"
Exit Sub
End If
If edtFoto.FileName = "" Then
lblStatus.Text = "Informe uma foto para o texto da provincial !!!"
Exit Sub
End If
'Validacões do upload
If InStr(LCase(edtFoto.FileName), ".jpg") = 0 Then
lblStatus.Text = "A foto selecionada não contém o formato .jpg!"
Exit Sub
End If
If (edtFoto.PostedFile.ContentLength > 1024000) Then
lblStatus.Text = "A foto selecionada não pode ter mais que 1Mb!"
Exit Sub
End If
'Realizando o upload
Dim strCaminhoFoto As String = Server.MapPath("") & "\Fotos\"
strCaminhoFoto += Server.HtmlEncode(edtFoto.FileName)
edtFoto.SaveAs(strCaminhoFoto)
'Caminho e Instrução SQL
'Dim strCaminho As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
' Server.MapPath("App_Data/bdIrmasSantaAna.mdb")
Dim strCaminho As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
"F:\export\users\ftpirmasdesanta\database\bdIrmasSantaAna.mdb"
Dim strSQL As String = "insert into tbVozProvincial (titulo, descricao, foto) values " & _
"('" & edtTitulo.Text & "','" & edtDescricao.Text & "','" & edtFoto.FileName & "')"
'Objeto de Conexão e Comando (SQL)
Dim objConexao As New OleDbConnection(strCaminho)
Dim objComando As New OleDbCommand(strSQL, objConexao)
'Abrindo a Conexão e preenchendo a Query
objConexao.Open()
objComando.ExecuteNonQuery()
objConexao.Close()
'Informando, limpando os campos e habilitando o botão voltar...
edtTitulo.Text = ""
edtDescricao.Text = ""
lblStatus.Text = "Os dados da voz da provincial foi inserido com sucesso."
btnVoltar02.Visible = True
Catch ex As Exception
lblStatus.Text = "Erro ao tentar inserir os dados da voz da provincial !!!
Erro Interno: " & ex.Message & ""
End Try
End Sub
End Class