![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Cordial Saludo,
Definitivamente no estoy de acuerdo con este tipo de mensajes que muestra Delphi, lo deja a uno .El problema es rarísimo y no sé qué pueda ser: Hice una aplicación que me permita abrir cualquier tabla para poder realizar cualquier acción (insertar, editar, eliminar). Utilizo dbExpress. Vay a tratar de dar un ejemplo para poderme explicar: 1. Inicio la aplicación para la TablaX. Al iniciar la aplicación, la tabla se encuentra cerrada. 2. Abro una forma de búsqueda donde puedo realizar un query cualquiera y no genera ningún problema, ej. Código:
select * from TablaX y hasta aquí, ningún problema: Código:
select * from TablaX where Campo1 = 1 y... ERROR CATASTROFICO ![]() ![]() ![]() :Código:
select * from TablaY y... ningún problema ![]() ![]() ![]() :Código:
select * from TablaY where Campo1 = 1 Agradezco muchísimo de antemano toda la ayuda posible. |
|
#2
|
||||
|
||||
|
Código fuente necesitamos.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
Cordial Saludo,
Código:
Application.CreateForm(TfrmBusqueda, frmBusqueda);
frmBusqueda.gStEsquema := pStEsquema;
frmBusqueda.gStTabla := pStTabla;
frmBusqueda.gScxConexion := pQry.SQLConnection;
frmBusqueda.ShowModal;
if (frmBusqueda.gBlCancela) then
begin
Exit;
end;
if (Length(frmBusqueda.gStSQLAdd) > 0) then
begin
pClientDataSet.Close;
pQry.Close;
if (Pos('where', frmBusqueda.gStSQLAdd) = 0) and (Pos('where', LowerCase(pStSQL)) = 0) then
begin
pQry.SQL.Text := pStSQL + ' where 1 = 1 ' + frmBusqueda.gStSQLAdd;
end else begin
pQry.SQL.Text := pStSQL + ' ' + frmBusqueda.gStSQLAdd;
end;
pQry.Open;
end else begin
pQry.SQL.Text := pStSQL;
pQry.Open;
end;
try
pQry.Refresh;
pClientDataSet.Open; //Aquí Genera el Error Catastrófico!!!
pClientDataSet.Refresh;
finally;
end;
|
|
#4
|
||||
|
||||
|
Ningún error en computación es catastrófico
Cuál es exactamente el mensaje que tira el error? |
|
#5
|
|||
|
|||
|
Cordial Saludo,
Adjunto imagen. Gracias. |
|
#6
|
||||
|
||||
|
Es casi obvio para mí que este error no tiene nada que ver con Delphi, sino con algo externo usado por dbExpress o incluso aún el sistema operativo. Que tipo de tablas / motor de DB estás usando?
|
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Error catastrófico con XMLTransformProvider y ClientDataset | victortera | Providers | 3 | 18-03-2014 16:52:25 |
| Error Catastrofico en DbExpress | asirvent | Conexión con bases de datos | 9 | 07-09-2010 11:54:56 |
| Error catastrofico, MySQL y ADO | Juandedian | Conexión con bases de datos | 2 | 28-01-2008 19:27:23 |
| Error catastrofico en BDS 2006 | JF Sebastian | Varios | 0 | 22-01-2007 18:58:45 |
| Mensaje de Error Catastrofico | ElDioni | Varios | 7 | 07-04-2006 18:24:43 |
|