sentencia insert
Publicado por iratxe (13 intervenciones) el 18/11/2007 13:03:27
Hola estoy intentando insertar en una base de datos acces unos datos que introduce el usuario, el problema es que mi sentencia insert no esta bien y no tengo ni idea de porque, alguien sabe que esta mal? muchisimas gracias
Set cnn = Nothing
Set rs = Nothing
' Crear los objetos
Set cnn = New ADODB.Connection 'declaración de la conexion
Set rs = New ADODB.Recordset 'creación del recordset
' para saber que b.d abrir tenemos el ConnectionString
cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & sPath & ";" & _
"Mode=ReadWrite|Share Deny None;" & _
"Persist Security Info=False;Jet OLEDB"
cnn.Open sPath 'abrir la bd
'''''''''''''''''''''''''''''''''''''''''''''''''''''
rs.open "InSERT INTO UNIDAD_DOCUMENTAL Values ('" & IIf(IsNull(txtTitulo) Or txtTitulo = '', " ", txtTitulo) & "', '" & IIf(IsNull(txtAutor) Or txtAutor = '', " ", txtAutor) & "', '" & IIf(IsNull(txtCategoria) Or txtCategoria = '', " ", txtCategoria) & "')"
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Set cnn = Nothing
Set rs = Nothing
' Crear los objetos
Set cnn = New ADODB.Connection 'declaración de la conexion
Set rs = New ADODB.Recordset 'creación del recordset
' para saber que b.d abrir tenemos el ConnectionString
cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & sPath & ";" & _
"Mode=ReadWrite|Share Deny None;" & _
"Persist Security Info=False;Jet OLEDB"
cnn.Open sPath 'abrir la bd
'''''''''''''''''''''''''''''''''''''''''''''''''''''
rs.open "InSERT INTO UNIDAD_DOCUMENTAL Values ('" & IIf(IsNull(txtTitulo) Or txtTitulo = '', " ", txtTitulo) & "', '" & IIf(IsNull(txtAutor) Or txtAutor = '', " ", txtAutor) & "', '" & IIf(IsNull(txtCategoria) Or txtCategoria = '', " ", txtCategoria) & "')"
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Valora esta pregunta


0