Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/07/2002, 11:56
Avatar de JavierB
JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Re: Delphi y Access

Hola de nuevo.

Lo que puedes hacer es, en tiempo de diseño, poner solo la propiedad TableName y dejas la propiedad ConnectionString en blanco. Luego en el evento OnCreate del Form pones:
Código:
procedure TForm1.FormCreate(Sender: TObject);
var
  Dir: String;
begin
  Dir:=ExtractFilePath(Application.ExeName);
  ADOTable1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+
    Dir+'prueba.mdb;Persist Security Info=False';
  ADOTable1.Open;
end;
Asi la única condición es que el ejecutable y la base de datos estén en el mismo directorio.

Para evitar lios con las comillas en SQL puedes utilizar la funcion QuotedStr.
Código:
QuotedStr(cadena); //Te devuelve el contenido de cadena entre comillas simples
Saludos,