canal visual basic .net

Recursos Visual Basic.NET, VB.NET, Manuales de programación, Tutoriales, Foros de programación, Comunidad de programadores

Usuarios activos:  119

Foros de programación, recursos, tutoriales, sistemas operativos...

Bienvenido a la zona de foros. Participa en alguno de nuestros foros: Foros de visual basic, foros de visual basic.net foros de Crystal reports, programas gratis, foros de C++ - C# , foros de Java, foros de PHP, foros de ASP.net. Seguro que hay un foro que te servirá de gran utilidad y si no lo encuentras avísanos y crearemos uno nuevo.
Resultados 1 al 3 de 3
  1. #1
    katy está desconectado Junior Member Iniciad@
    Fecha de ingreso
    08 ago, 12
    Mensajes
    3

    Predeterminado Backup en aplicacion en 3 cpas en vb.net 2010 y sql server 2008

    Alguien sabe como hacer un backup, algun codigo. Tengo 3 capas conexion, negocio e interfaz

  2. #2
    Avatar de visualman
    visualman está desconectado Member Iniciad@
    Fecha de ingreso
    17 nov, 10
    Mensajes
    82

    Lightbulb

    ¿Podrias dar mas datos?

  3. #3
    katy está desconectado Junior Member Iniciad@
    Fecha de ingreso
    08 ago, 12
    Mensajes
    3

    Predeterminado

    Cita Iniciado por visualman Ver mensaje
    ¿Podrias dar mas datos?
    ok tengo este codigo

    Imports System.Text
    Imports System.Data.SqlClient

    Private Sub btnExaminar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExaminar.Click
    Dim Directorio As New FolderBrowserDialog

    If Directorio.ShowDialog = Windows.Forms.DialogResult.OK Then
    Me.txtDirPathBackup.Text = Directorio.SelectedPath
    End If
    End Sub

    Private Sub btnBackup_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBackup.Click
    If cmbServidor.Text <> "" Then
    If Me.cboBaseDatos.Text <> "" Then
    If txtDirPathBackup.Text <> "" Then
    If txtNom_Backup.Text <> "" Then
    If txtDescrip_Backup.Text <> "" Then
    If crear_backup() = True Then
    MessageBox.Show("Backup creado satisfactoriamnete", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information)
    Else
    MessageBox.Show("Error al crear el Backup", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
    End If
    Else
    MessageBox.Show("Ingrese una descripcion del Backup", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
    End If
    Else
    MessageBox.Show("Ingrese el nombre del Backup", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
    End If
    Else
    MessageBox.Show("Seleccione la ruta donde se creara el Backup", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
    End If
    Else
    MessageBox.Show("Seleccione la Base de Datos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)

    End If
    Else
    MessageBox.Show("Ingrese el Nombre del Servidor de Datos SQL", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
    End If
    End Sub


    Private Function crear_backup() As Boolean

    Dim conecsb As New SqlConnectionStringBuilder
    conecsb.DataSource = Me.cmbServidor.Text
    conecsb.InitialCatalog = "master"
    conecsb.IntegratedSecurity = True

    If txtDirPathBackup.Text.Length <> 3 Then
    txtDirPathBackup.Text = txtDirPathBackup.Text + "\" + txtNom_Backup.Text + ".bak"
    Else
    txtDirPathBackup.Text = txtDirPathBackup.Text + txtNom_Backup.Text + ".bak"
    End If

    Using con As New SqlConnection(conecsb.ConnectionString)
    Try
    con.Open()
    Dim sCmd As New StringBuilder

    sCmd.Append("BACKUP DATABASE [" + cboBaseDatos.Text + "] TO DISK = N´" + txtDirPathBackup.Text + "´ ")
    sCmd.Append("WITH DESCRIPTION = N´" + txtDescrip_Backup.Text + "´, NOFORMAT, NOINIT, ")
    sCmd.Append("NAME = N´" + txtNom_Backup.Text + "´, SKIP, NOREWIND, NOUNLOAD, STATS = 10")
    Dim cmd As New SqlCommand(sCmd.ToString, con)
    cmd.ExecuteNonQuery()
    crear_backup = True
    Catch ex As Exception
    crear_backup = False
    MessageBox.Show(ex.Message)
    Finally
    con.Close()
    End Try
    End Using

    End Function

    pero no se donde ubicarlo, ya q mi conexion la tengo en una capa aparte d la interfaz, la verdad es q soy nueva en esto n s como funciona

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Visual Studio .VisualBasic.net .ADO.NET .ASP.NET .Framework .Crystal report
[Visual Basic .NET · Información legal · Condiciones de uso · Publicidad · Contacto · RSS novedades Foro · Inicio]
Un sitio web de Internelia (Ontecnia) © Copyright 2013 canalvisualbasic.net. Todos los derechos reservados