Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-10-2006
aquosoft aquosoft is offline
Miembro
 
Registrado: oct 2006
Posts: 17
Poder: 0
aquosoft Va por buen camino
ADO Y DELPHI (varias dudas)

hola gentes, soy nuevo aca, pero calculo que me van a ver seguido
les cuento: programo hace 4 años en VB y ahora me encontre con que me ofrecieron un trabajo mejor, pero es en delphi...
tengo varias dudas existenciales.. pero la mas importante es la siguiente.. (las demas preguntare despues)
para conectar a una base de datos en VB utilizo Ado, cargando la referencia y definiendo variables como objetos ado.. de esta manera
'//====================
'// creando la conexion:
dim Cnn as adodb.connection

set cnn = new adodb.connection

cnn.ConnectionString = "Provider=SQLOLEDB.1;User ID=MIUSER;Password=MIPASS;Persist Security Info=True;Initial Catalog=MIBASE;Data Source="MISERVER"

'//====================
'// la abro:
cnn.open
'//====================
'// defino variable recordset:
dim rs as adodb.recordset
'//====================
'// seteo recordset
set rs = new adodb.recordset
'//====================
'// genero la consulta
rs.open "select * from mitabla order by campo1",cnn
'//====================
'// entro en un while hasta ke se acaben los registros
'// cargo campo1 en el combo
'// me muevo al siguiente registro

do while not rs.eof
combo1.additem (rs!campo1)
rs.movenext
loop

'//====================
'// cierro recordset
rs.close
'//====================
'// cierro conexion
cnn.close

basicamente lo que hice fue establecer una conexion, setear un recordset, pedirle toda una tabla y cargarla en un combo...

me encantaria saber como puedo hacer esto con ado en delphi.
tengo entendido que para ello, tengo ke agregar a mi proyecto un objeto ADOConnection. definir mi conexion en este y despues
creo ke hay ke hacer algo con un objeto adodataset.. pero no tengo idea como..
si son tan amables, me podrian dar un ejemplo de lo que hice recien, pero en delphi? (con todo el codigo, incluyendo declaracion de variables, uses [para saber como le digo a mi form que use el connection del modulo] y demas)

(-setear un adoconnection en delphi (en un datamodule de ser posible, asi uso una sola conexion siempre)
-decirle a mi formulario que es esa la conexion ke kiero usar
-abrir un dataset que haga referencia a esta conexion y hacer una consulta en este
-devolver los resultados de esta consulta en un combo
-moverme al siguiente registro del adodataset)

muchisimas gracias por la ayuda...
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Varias dudas sobre el componente TDrawGrid Aprendiendo OOP 0 21-12-2004 01:50:07
varias dudas zastilla Internet 1 17-11-2004 20:16:34
Varias dudas de funciones seduerey API de Windows 9 30-04-2004 17:36:17
varias dudas sobre consultas y refresco de datos Giniromero Conexión con bases de datos 12 01-03-2004 12:50:11
Varias Dudas mauro Varios 1 10-07-2003 07:32:42


La franja horaria es GMT +2. Ahora son las 02:42:43.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi