FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
ClientDataset cambiar tipo de parametro
Buenas foro.
Acudiendo a sus experiencias y soluciones... Uso el SQL Server 2008, allí tengo una tabla de un aproximado de 16 millones de filas. Una de sus columnas es de tipo char(8) y es el PK.. Para usar esta tabla, tengo un adoQuery y el sql es:
el adoQuery tiene parametro "nro_key" de tipo ftString. Acá viene mi pesadilla 1.- Utilizando profiler me doy cuenta que la sentencia es enviada al server de la siguiente forma: y demora 25 segundos para darme el resultado. 2.- Como manager utilizo el EMS y eh digitado en duro: El resultado es menos de un segundo. 3.- Si yo modifico la primera sentencia y cambio el tipo de parámetro por varchar(8) El resultado también es una bala como en el punto 2. //------------ Entonces me pregunto, existe alguna forma de cambiar el tipo de dato en el parámetro del adoQuery para que no sea nvarchar(8) y que sea varchar(8) o char(8). O tengo que pensar de otra forma? A la espera de sus comentarios, criticas y regalos... Your friend Startkill Lima-Perú |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Parametro null ClientDataSet | Rockin | MS SQL Server | 2 | 29-06-2011 09:34:15 |
Error en Coalesce de un Parámetro tipo Int64 | gluglu | Firebird e Interbase | 42 | 17-06-2011 02:47:15 |
Método tem parametro do tipo sysint | Paulao | Varios | 2 | 16-09-2010 21:20:15 |
Parametro a todos los objetos de un tipo | amadis | OOP | 1 | 06-10-2007 17:46:47 |
Parametro Tipo BIGINT Stored Procedure | hibero | Firebird e Interbase | 5 | 13-04-2004 19:49:31 |
|