Foros del Web » Programación para mayores de 30 ;) » .NET »

problemas al insertar registro

Estas en el tema de problemas al insertar registro en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 14/08/2006, 16:31
 
Fecha de Ingreso: octubre-2004
Ubicación: chile
Mensajes: 116
Antigüedad: 20 años, 3 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:30.