sentencia sql parametrizada
Publicado por josu (1 intervención) el 15/06/2006 11:01:26
hola,
estoy tratando de acceder a una base de datos oracle con una consulta sql parametrizada concretamente esta que os pongo aqui:
Dim k As integer
k=30684683
oCmd.CommandText = "SELECT NOMBRE AS KK FROM NOMINA.PERSONAL WHERE (PERSONA=@persona)"
oCmd.Parameters.Add(New OleDb.OleDbParameter("@persona", SqlDbType.int))
oCmd.Parameters("@persona").Value = k
en la base de datos PERSONA es del tipo number.
e intentado de varias maneras diferentes y no e conseguido que me funcione y acudo vuestra sabiduria por si alguien puede ver que estoy haciendo mal, la forma de parametrizar la consulta sql es la que usado otras veces con bases de datos acces y exel y funciona bien en oracle se hara diferente?? la verdad es que no se en que falla.
agradeceria mucho si alguien me podri poner un ejemplo o que me indicase alguna pagina donde se vean algunos ejemplos.
gracias de antemano, un saludo.
estoy tratando de acceder a una base de datos oracle con una consulta sql parametrizada concretamente esta que os pongo aqui:
Dim k As integer
k=30684683
oCmd.CommandText = "SELECT NOMBRE AS KK FROM NOMINA.PERSONAL WHERE (PERSONA=@persona)"
oCmd.Parameters.Add(New OleDb.OleDbParameter("@persona", SqlDbType.int))
oCmd.Parameters("@persona").Value = k
en la base de datos PERSONA es del tipo number.
e intentado de varias maneras diferentes y no e conseguido que me funcione y acudo vuestra sabiduria por si alguien puede ver que estoy haciendo mal, la forma de parametrizar la consulta sql es la que usado otras veces con bases de datos acces y exel y funciona bien en oracle se hara diferente?? la verdad es que no se en que falla.
agradeceria mucho si alguien me podri poner un ejemplo o que me indicase alguna pagina donde se vean algunos ejemplos.
gracias de antemano, un saludo.
Valora esta pregunta


0