guardar resultado SQL en variable

Iniciado por carnero, 7 Noviembre 2009, 17:34 PM

0 Miembros y 1 Visitante están viendo este tema.

carnero

holas, otra consulta

lo que pasa es que quiero guardar el valor de una consula en una variable

tengo por ejemplo

Dim rst As ADODB.Recordset
din A as string

SQL = "SELECT     COUNT(nombre)  FROM  dalomismo where  nombre = '" + Combo1.Text + "' "

y quiero onda


A = rst( y aca no se que ***** va,para que conicidan los tipos)


y otracosa quiero llenar un datagrid con una consulta

sql= "select * from noimporta"

datagri1.(no se que) =  rst

muchas gracias
nadie nace sabiendo

cassiani

hola, la consulta:
Código (vb) [Seleccionar]
SQL = "SELECT  COUNT(nombre) As Result FROM  dalomismo where  nombre = '" + Combo1.Text + "' "

El resultado:
Código (vb) [Seleccionar]
A = rst!Result

Para enlazar el datagrid:
Código (vb) [Seleccionar]
Set DataGrid1.DataSource = rst

saludos!!

carnero

hola

el primero me tira este error



y el data grid no se llena (nothing)
nadie nace sabiendo

seba123neo

es porque te falta el alias "AS Result". deberias mirar YA un tutorial de SQL y del datagrid, o directamente de ADO.

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

carnero

nadie nace sabiendo

Fabricio

#5
el primero
SQL = "SELECT  COUNT(nombre) As Result FROM  dalomismo where  nombre = '" & Combo1.Text  & "'"  
esto es para un tipo de dato string

A = rst("result")

ademas pone  Dim rst As NEW ADODB.Recordset

saludos

carnero

no me funciona, no toma las variables!!!

la variable tira un numero
por ejemplo

a = resul ( 1)

y quiero simplemente que a tome el vlor 1
nadie nace sabiendo

cassiani

lo has intentado hacer como te hemos dicho?

pon el trozo de code donde te salta el error a ver que es lo que estas haciendo..