Dataset

25/04/2007 - 02:06 por Rulas | Informe spam
Hola alguien me puede ayudar?

tengo un dataset ds el cual es llenado con su dataadapter y el cual tiene un
select que es
"Select max(clave) as maximo from t_marcaauto"
en fin lo que trae este dataset es el numero maximo del campo clave de dicha
tabla (Esto para generar un consecutivo para un nuevo registro)
Pregunta:
Como puedo poner el contenido del dataset (ds) en una variable de tipo
entero o string. ?
ya me asegure de que si trae el valor porque lo puedo poner en un
datagridview de la siguiente forma
Me.dgdatos.DataSource = ds.Tables(0)

saludos y de antemano gracias
 

Leer las respuestas

#1 Alberto Poblacion
25/04/2007 - 09:23 | Informe spam
"Rulas" wrote in message
news:
tengo un dataset ds el cual es llenado con su dataadapter y el cual tiene
un
select que es
"Select max(clave) as maximo from t_marcaauto"
en fin lo que trae este dataset es el numero maximo del campo clave de
dicha
tabla (Esto para generar un consecutivo para un nuevo registro)
Pregunta:
Como puedo poner el contenido del dataset (ds) en una variable de tipo
entero o string. ?



Lo puedes hacer asi:
Dim s as string = ds.Tables(0).Rows(0)(0).ToString()

Pero si solo quieres traer un único valor, es mejor que uses un
ExecuteScalar para lanzar la sentencia, en lugar de meterlo en un dataset
con un Fill:

Dim cmd as New SqlCommand("Select max(clave) as maximo from
t_marcaauto", conexion)
conexion.Open()
resultado = cmd.ExecuteScalar()
conexion.Close()

Preguntas similares