Visual Basic - CONSULTA BASE DE DATOS

Life is soft - evento anual de software empresarial
 
Vista:

CONSULTA BASE DE DATOS

Publicado por OSCAR (21 intervenciones) el 08/03/2004 16:02:27
Hola,

Estoy haciendo una aplicacion en visual basic para leer una tabla de acces. Para ello uso el control ADO, y ya he conseguido "comunicarme" con la base de datos y leerla (soy novato en esto y esto para mi es mucho).

Bueno el caso es que en mi base de datos tengo una serie de registros (nombres empresas) con los tipicos campos de direccion, corre postal, poblacion, provincia.....ME gustaria que introduciendo una poblacion me aparecieran en un listbox todas las empresas que estan en dicha pobalcion. Se que se ahce medienta la instruccion find de SQL ,pero me falla la sintaxis y no se como se escribe ni como recorrer toda la base de datos e ir sacando en pantalla las empresas que cumplan ese requisito. Alguien me podria escribir parte del codigo? o escribirme al mail directamente.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:CONSULTA BASE DE DATOS

Publicado por Ruben (129 intervenciones) el 08/03/2004 17:10:40
seria algo asi:
en el load del formulario pones este codigo
dim conexion as adodb.connection
dim sSql as string
dim rs as adodb.recordset
set rs=new adodb.recordset
set conexion=new adodb.connection
conexion.connectionstring=string de conexion
conexion.open
sSql ="select nombreEmpresa from tablaCorrespondiente where poblacion = 'PoblacionQueQuieras'
rs.open sSql, conexion

while not rs.EOF
listbox.additem rs("nombreempresa")
rs.movenext
wend

probalo, no se si me olvide de algo

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

URGENTE CONEXION BASE DE DATOS

Publicado por OSCAR (21 intervenciones) el 08/03/2004 19:55:47
mE DA ERROR AQUI: conexion.connectionstring=string de conexion

En string de conexion que tengo que poner??? lo que viene en conection string (Propiedades)del control ado??? Es que he hecho eso y es una cadena muy larga y me da errores.
¿nombreEmpresa tiene que ir entre corchetes????

El dim rs as adodb.recordset esta bien o hay que poner dim rs as Form1.Ado.recordset (mi control esta en el form1)???. El adodb esta bien o es ado?? es lo mismo???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar