Ver Mensaje Individual
  #2  
Antiguo 01-04-2008
santus santus is offline
Miembro
 
Registrado: ene 2006
Posts: 130
Reputación: 19
santus Va por buen camino
es bastante largo de explicar. Pero haremos el intento

si usas SQLServer capaz que lo que mejor te conviene es usar ADO.. por lo menos es lo mas sencillo y lo que todo el mundo usa. Sino tienes alternativas como DBX.. eso queda a tu criterio.

Tanto en ADO como en DBX tienes que hacer la conexión. Busca en aqui en el foro como hacerlo

luego agregas un componente de tipo StoreProc y como parametros configuras la conexión. Una ves que este conectado a la base simplemente en "ProcedureName" o "StoreProcName" segun corresponda, seleccionas el Store que quieres conectar.

Luego de eso automaticamente te carga todos los parametros de ingreso y egreso que tengas y despues simplemente lo puedes manejar desde codigo. Aca te dejo un ejemplo de un store en DBX:

Código:
 
DM.spBuscarPersonas.Close;
DM.spBuscarPersonas.ParamByName('nombreContacto').AsString := 'Santus';  DM.spBuscarPersonas.ParamByName('tipoDeContacto').AsInteger := 0;
DM.spBuscarPersonas.ParamByName('localidad').AsInteger := 0;
DM.spBuscarPersonas.Open;
Esto me devuelve un dataset que puedes conectar con una grilla o lo que quieras. Notese que si es un store que no devuelve resultados, supongamos un insert, tienes que ponerle lo mismo pero al final pones
Código:
DM.spBuscarPersonas.ExecProc;
Espero haberte sido de ayuda. No te digo que te saldrá de una, pero es buen comienzo. Es necesario que lo intentes y si te quedas en algun lugar, hacer una consulta bien concreta sobre tu problema. Muchos saludos.
__________________
"El ordenador nació para resolver problemas que antes no existían." Bill Gates.
Responder Con Cita