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)
-   -   la función SetSchemaInfo no detecta los índices (https://www.clubdelphi.com/foros/showthread.php?t=35048)

amezeta32 29-08-2006 22:47:45

la función SetSchemaInfo no detecta los índices
 
Saludos cordiales!!!

Últimamente he estado trabajando con DBExpress y BD en FB 1.5 y MSSQL express. El detalle es que necesito obtener información de los índices de una tabla dada; para esto uso la función SetSchemaInfo, pero esta no me detecta
ningún índice, ¿Alguno de ustedes tiene idea de lo que esta pasando o lo que me falta?:confused:

Gracias anticipadas.


//el código va más o menos así.

DS := TSQlDataSet.Create(nil);
DS.SQLConnection := GetConnection(SQLConnection);
DS.SetSchemaInfo(stColumns, TableName, FieldName);
try
DS.Open;
if not DS.eof then
;//hacer algo con el índice, nunca pasa por aquí
finally
DS.free;
end;

amezeta32 29-08-2006 22:51:53

correción a código
 
Saludos de nuevo!

todo el código es correcto salvo por la llamada a SetSchemaInfo. La línea correcta es:

DS.SetSchemaInfo(stIndexes, TableName, '');


La franja horaria es GMT +2. Ahora son las 06:41:34.

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