Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 29-12-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 27
Delphius Va camino a la fama
Cita:
Empezado por rgstuamigo Ver Mensaje
Gracias Delphius por responder,
Por Ahi mas o menos va la cosa.
Pero haber me voy a explicar un poquito mejor.con esta preguntita.

¿Como podriamos hacer para insertar (utilizando el metodo Insert del Dataset) datos en la BD pero sin utilizar otros componentes, sino hacerlo todo por codigo.? no se si podrias hacerme un ejemplo.esa es mi duda.....
¿A qué te refieres con "sin utilizar otros componentes", "hacerlo todo por código"?

La verdad es que ahora te entiendo menos que antes. ¿A qué viene todo ésto? ¿Evitarse componentes data-wares? Si la respuesta es afirmativa al último interrogante es muy simple:

Empleando los métodos y propiedades que te he comentado antes. Los componentes data-ware son "opcionales". Si haces uso de ellos bien, sino también. Lo que pasa es que esos componentes te facilitan las cosas, enganchando todo en ejecución. Por código, a mano es otro tema.

¿Ejemplo? Pues a mi se me ocurre emplear un TQuery o uno análogo a un Query, por ejemplo: TIBQuery.

Código Delphi [-]
IBQuery1.Close;
IBQuery1.SQL.Clear;
// armo el SQL
with IBQuery1.SQL do
  begin
    Add('INSERT INTO TABLA');
    Add('VALUES(:Nombre, :Edad, ...)');
  end;
// Le indico los parámetros
with IBQuery1.Params do
   begin 
   ParamByName('Nombre').AsString := EditNombre.Text;
   ParamByName('Edad').AsInteger := StrToInt(EditEdad.Text);
   ...
   end;
// ejecuto la SQL
IBQuery1.Execsql;

Me gustaría que seas más descriptivo en tu caso. Cuanto más nos sepas decir sobre tu duda, problema, inquietud (y por sobre todo que componentes y que motor de base de datos usas) te podremos ser de ayuda.

Repito nuevamente: NO se debe usar TDataSet, sino los descendientes de éste.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
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
Copiar el contenido de un DataSet a otro DataSet Javi2 Varios 88 22-11-2025 22:17:42
¿Trabajar con ClientDataSet sin DataSet asociado? Bauhaus1975 Varios 0 14-11-2008 12:54:22
Copnfigurar ip manualmente soler Varios 25 11-03-2008 21:29:43
error configurando manualmente ADO.net camomilass Conexión con bases de datos 1 10-01-2007 20:10:44
Bloqueo de registros manualmente Will Firebird e Interbase 6 17-06-2005 17:38:38


La franja horaria es GMT +2. Ahora son las 22:38:50.


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