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
  #2  
Antiguo 17-08-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Hola,
1.- Adoconnection se conecta a bases de datos usando tansolo connectionstring, y pudiendose cambiar esta en tiempo de ejecución.

Código Delphi [-]
function Tdm.ConnectString(s : string) : string;
begin
     ConnectString := 'Provider=Microsoft.Jet.OLEDB.4.0;' +   // creem una conection sring standard
          'Password="";User ID=Admin;Data Source=' + s + ';' +
          'Mode=Share Deny None;Extended Properties="";' +
          'Jet OLEDB: System database="";' +
          'Jet OLEDB: Registry Path="";' +
          'Jet OLEDB: Database Password="";' +
          'Jet OLEDB: Engine Type=5;' +
          'Jet OLEDB: Database Locking Mode=1;' +
          'Jet OLEDB: Global Partial Bulk Ops=2;' +
          'Jet OLEDB: Global Bulk Transactions=1;' +
          'Jet OLEDB: New Database Password="";' +
          'Jet OLEDB: Create System Database=False;' +
          'Jet OLEDB: Encrypt Database=False;' +
          'Jet OLEDB: Don''t Copy Locale on Compact=False;' +
          'Jet OLEDB: Compact Without Replica Repair=False;' +
          'Jet OLEDB: SFP=False';
end;

...

ADOConnection1.ConnectionString := Connectstring('Mi archivo.mdb');
ADOConnection1.Connected := true;

lo que significa que te olvidas de los alias y del ODBC

Cita:
Edit2.text:= Datamodule.TablaCampo2.value;
yo lo haria como

Cita:
Edit2.Text := Datamodule.Tabla.FieldByName('CAMPO2').Asstring;
2. ¿Tiene alguien idea de que de malo pueda tener usar los DBEdit o
DBLabel? ¿se puede corromper la BD por un mal uso de estos o algo así?

No tienen nada malo...lo unico que si no los controlas, pues es quiza mas facil trabajar con los edits y luego postear los cambios.


3. Creen que se pueda combinar el estilo que yo uso con este otro para
lo que son las Querys por ejemplo, ya que los ADOQuerys que veo en ese
tutorial ahorran mucho trabajo (que yo hacía usando ciclos y cosas así
x_X)

Puedes asignarle a un datasource una query, incluso, sin tener que trabajar con tablas ya

Prueba de hacer, siendo q una TAdoQuery,
Código Delphi [-]
...
q.Active := false;
q.SQL.Text := 'SELECT Sum(Depositos) AS suma, Count(*) as numero_registros from BANCO';
q.Active := true;
ShowMessage(FormatFloat('0.00',q.FieldByName('suma').Asfloat));
ShowMessage(q.FieldByName('numero_registros').Asstring);
...

Estos campos quedaran en la query hasta que se haga una nueva consulta: al seleccionar, estas seleccionando esos 2 campos (suma y numero_registros) y ninguno mas en ese momento,por lo que seria como tener una tabla con solo dos campos creados a partir de BANCOS.

en ese contexto, distinctrow estaria mal. Aqui un tutorial SQL basico

Última edición por coso fecha: 17-08-2008 a las 16:13:43.
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
Pasar Variables de Forma a Forma con delphi.net ASP ASAPLTDA .NET 5 05-07-2007 20:51:31
Como Pasar Variables de Forma a Forma con delphi.net ASP ASAPLTDA Internet 2 02-07-2007 16:26:41
Tuto en Flash de Windows alex212 PHP 0 07-06-2007 17:07:10
De que forma trabajar con firebird y dbExpress fedelphi Conexión con bases de datos 2 24-11-2006 23:17:01
tuto de Indy? unko! Internet 4 09-02-2005 04:08:57


La franja horaria es GMT +2. Ahora son las 15:20:06.


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