Ayuda con el DataAdapter

03/02/2006 - 19:31 por Mikes | Informe spam
Hola grupo, cree un dataadapter en el cual realizo una consulta a una tabla
de Visual Fox Pro y todo sale bien, pero ahora a esta consulta quiero
agregarle un parametro y lo hago asi: Tabla.clave = :Parametro y me marca
error tambien lo puse asi: Tabla.clave = ?Parametro y me marcar error,
alguien me puede decir como se hace o de que otra forma lo puedo hacer.
 

Leer las respuestas

#1 Edie
04/02/2006 - 15:20 | Informe spam
Bueno amigo suponiendo que estas haciendolo desde visual basic y los
parametros los haz añadido a tu Adapter la forma de hacerlo sería así

'Suponiendo que lo tienes ya declarado y con la consulta con los signos de
'interrogación ? en donde irán tus parámetros
tuAdapter.SelectCommand.Parameters(0).Value = "valor"

el cero indica el valor en el orden en que el select tiene los parametros
ejemplo: si tu select es este:
"SELECT * FROM TABLA1 WHERE CAMPO1= ? AND CAMPO2=? AND CAMPON=?"

tu dataAdapter irá de esta forma:
tuAdapter.SelectCommand.Parameters(0).Value = "valor1"
tuAdapter.SelectCommand.Parameters(1).Value = "valor2"
..
tuAdapter.SelectCommand.Parameters(n).Value = "valorn"

Si es para un update remplazas SelectCommand por UpdateCommand y así con los
demas tipos de sentencias SQL delete Insert en donde el indice (el cero) es
el orden en que van los ?

"Mikes" escribió:

Hola grupo, cree un dataadapter en el cual realizo una consulta a una tabla
de Visual Fox Pro y todo sale bien, pero ahora a esta consulta quiero
agregarle un parametro y lo hago asi: Tabla.clave = :Parametro y me marca
error tambien lo puse asi: Tabla.clave = ?Parametro y me marcar error,
alguien me puede decir como se hace o de que otra forma lo puedo hacer.

Preguntas similares