FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
setear IndexName en TADOTable
Hola foro,
Tengo un proyecto hecho con delphi 5 , BDE y paradox y lo estoy tratando de migrar a sql server. La base de datos con todos las PK, FOREING KEY mas los indices secundarios esta definida. Para conectarme a sql server decidi utilizar ADO. Al tratar de setear la propiedad IndexName en un tadotable me muestra el siguiente error : "El proveedor actual no admite la interfaz necesaria para la funcionalidad Índice" Quisiera saber cual es el error que estoy cometiendo. |
#2
|
||||
|
||||
Si estas migrando a una base de datos sql, no es lógico usar objetos TADOTables, ya que estos pedirán al gestor de Bases de datos todos los registros de dicha tabla. Tendrás que usar TADOQuerys, restringiendo la cantidad de registros que necesitas. (cláusula where).
No he trabajado con ADO, si tienes un objeto TADODataset, debería sustituir plenamente al TADOTable. Usando este método, te olvidas del "indexname", ya que tu motor de BBDD analizará los sqls y usará los indices definidos. Un ORDER BY usado frecuentemente, está diciendo que crees un índice por ese campo (ascendente y/o descendentemente). Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
||||
|
||||
Si estas trabajando con Ado + MsSql server debes usar Procedimientos almacenados para ejecutar acciones sobre tus tablas.
no es bueno usar componentes Table ya que desperdicias recursos en extremo. Suerte |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con Ttable.indexname | el_toi | MySQL | 1 | 31-07-2006 22:32:22 |
Delphi 7 y MySql 4.1, setear tratamiento de Null | sgarrido | MySQL | 4 | 12-05-2006 21:47:16 |
IndexName en ClientDataSet no vaa.. | User_baja1 | Varios | 0 | 13-06-2005 08:33:00 |
TAdoTable dudas !! | lroblesco | Conexión con bases de datos | 3 | 11-06-2005 06:32:37 |
Setear impresora en Rave | sga000y | Impresión | 0 | 14-01-2005 22:25:33 |
|