Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2007, 00:49
estlui
 
Fecha de Ingreso: noviembre-2003
Mensajes: 209
Antigüedad: 20 años, 7 meses
Puntos: 0
instruccion insert into

Hola....

Tengo un formulario para dar de altas productos en una BD's de access, pero me marca un error de sitaxis en la instruccion INSERT INTO y no encuentro el porque...

Esto es el codigo:

<%@ page language="vb" debug="true" %>
<%@ import namespace="system.data.oledb" %>
<%@ import namespace="system.data" %>


<script runat="server">
sub altas(sender as object, a as eventargs)
dim conn as new oledbconnection
conn=new oledbconnection("provider=microsoft.jet.oledb.4.0; data source=D:\BDAmpacet\productos.mdb")
dim cmd as new oledbcommand("insert into materiaprima (sku, descripcion, empaque, localidad) values (@tb_sku, @tb_desc, @cb_emp, @tb_ubi", conn)


cmd.parameters.add(new oledbparameter("@tb_sku", oledbtype.varchar)).value=tb_sku.text
cmd.parameters.add(new oledbparameter("@tb_desc", oledbtype.varchar)).value=tb_desc.text
cmd.parameters.add(new oledbparameter("@cb_emp", oledbtype.varchar)).value=cb_emp.items(cb_emp.sele ctedindex).value
cmd.parameters.add(new oledbparameter("@tb_ubi", oledbtype.varchar)).value=tb_ubi.text
conn.open()
cmd.ExecuteNonQuery()
conn.close()

tb_sku.text=" "
tb_desc.text=" "
'cb_emp.text=clear()
tb_ubi.text=" "
end sub

</script>



y este es el error que me marca a darle click en el boton:


Error de sintaxis en la instrucción INSERT INTO.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.

Detalles de la excepción: System.Data.OleDb.OleDbException: Error de sintaxis en la instrucción INSERT INTO.

Error de código fuente:


Línea 18: cmd.parameters.add(new oledbparameter("@tb_ubi", oledbtype.varchar)).value=tb_ubi.text
Línea 19: conn.open()
Línea 20: cmd.ExecuteNonQuery()
Línea 21: conn.close()
Línea 22:


Ya le busque y no encuentro nada malo.... segun yo... jejej :)

Gracias!

Última edición por estlui; 15/04/2007 a las 00:49 Razón: me falto porner las gracias