Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2006, 16:31
dark_night
 
Fecha de Ingreso: octubre-2004
Ubicación: chile
Mensajes: 116
Antigüedad: 20 años, 6 meses
Puntos: 0
problemas al insertar registro

hola a todos
tengo el siguiente codigo para insertar un registro en una bd acces
Código:
Dim sCon As String = "Provider=Microsoft.jet.OLEDB.4.0;Data Source=base.mdb"
        Dim sSql As String = "INSERT INTO DATOS (CD, AUTOR, TITULO, PORTADA) VALUES(" & TxtNewCD.Text & ",'" & TxtNewAutor.Text & "','" & TxtNewTitulo.Text & "','" & TxtNewPortada.Text & "')"
        Dim oConn As OleDbConnection
        Dim cmd As OleDbCommand
        Dim filas As Integer = 0

        oConn = New OleDb.OleDbConnection(sCon)
        oConn.Open()        
        cmd = New OleDbCommand()
        cmd.Connection = oConn
        cmd.CommandType = CommandType.Text
        cmd.CommandText = sSql
        LblError.Text = sCon
        filas = cmd.ExecuteNonQuery()
        If (filas <> 0) Then
            LblError.Text = "Registro credo con exito"
        Else
            LblError.Text = "se a producido un error, intente denuevo"
        End If

        TxtNewCD.Text = ""
        TxtNewPortada.Text = ""
        TxtNewAutor.Text = ""
        TxtNewTitulo.Text = ""

        oConn.Close()
el txtportada lo lleno con un openfiledialog, y al intentar insertar dice que la bd no existe en la ruta,y la busca en la misma ruta que se selecciono con el openfiledialog..nose si se entiende
si lleno los text a mano la inserccion se hace sin ningun problema
esop
gracias