Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Error en AdoConnection.GetTablename (https://www.clubdelphi.com/foros/showthread.php?t=31215)

Enan0 02-05-2006 17:27:11

Error en AdoConnection.GetTablename
 
Hola amigos. Bueno estoy teniendo un problema Con un programa que estaba funcionando, intente volver a usarlo despues del fin de semana y recibo siempre el mismo error cuando quiero obtener las tablas.

Componete AdoConnection.

Error:
'La operación de múltiples pasos de OLE DB generó errores. Compruebe los valores de estado de OLE DB si es posible. No se realizó ningún trabajo'

codigo

Código Delphi [-]
procedure TForm1.openUdl(filename: string);
var s:string;
begin
    ADOConnection1.Close;
    ADOConnection1.ConnectionString :='FILE NAME='+filename;
    ADOConnection1.Open;
    try
      ADOConnection1.GetTableNames(listbox1.Items,chkSysTable.Checked);
    except
      on e:exception do
         begin
            s:=e.message;
            ShowMessage(s);
         end;
      end;
    lbDBname.Caption := filename;
end;

el UDL funciona SE conecta a la Base de Datos. pero cuando obtener la lista de Tablas.. Da ese error.

Saludos

casacham 15-04-2007 17:39:12

Tampoco durante la semana
 
La verdad es que ni durante el fin de samana ni durante cualquier dia que abandones un proyecto que tenga un error se soluciona con el tiempoy cuando vuelves crees que ya no va a producirlo. Aunque es la ilusion de muchas veces estar programando, algo anda mal, se reinicia la maquina y el problema se resuelve. Bueno. no es el caso, pero lo que debes hacer es configurar muy bien la connection string de tu TADOConnection. El problema radica en ese punto desde mi punto de vista, proba hacerlo con el asistente haciendo doble click en el componente y luego escribi el evento para el beforeConnection


La franja horaria es GMT +2. Ahora son las 21:38:56.

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