Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-08-2008
Avatar de Lord Delfos
Lord Delfos Lord Delfos is offline
Miembro
 
Registrado: ene 2008
Ubicación: Tandil, Argentina
Posts: 558
Poder: 17
Lord Delfos Va por buen camino
Campo varchar > 255 con TQuery y SQL Server 2000

A ver, a ver...

Tengo un un TQuery contra un servidor SQL Server 2000. Si hago un select sobre un campo que sea varchar de más de 255, lo que me devuelve es "(TMemo)" en vez del texto que corresponda

Por supuesto yo puedo "subestringuear" el campo a 255 caracteres de largo, pero ¿y si quiero todos los, digamos, 3477 caracteres del campo?

Si alguno sabe, le agradecería.

Gracias miles.
Responder Con Cita
  #2  
Antiguo 08-08-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Cita:
Empezado por Lord Delfos Ver Mensaje
A ver, a ver...

Tengo un un TQuery contra un servidor SQL Server 2000. Si hago un select sobre un campo que sea varchar de más de 255, lo que me devuelve es "(TMemo)" en vez del texto que corresponda

Por supuesto yo puedo "subestringuear" el campo a 255 caracteres de largo, pero ¿y si quiero todos los, digamos, 3477 caracteres del campo?

Si alguno sabe, le agradecería.

Gracias miles.


Cuando consultas un campo varchar de sql server delphi lo interpreta como un string y debido a que delphi considera los string como widestring no requieres "subStringear" el campo.

En mi experiencia con ADO esto ha sido siempre transparente.
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #3  
Antiguo 08-08-2008
Avatar de Lord Delfos
Lord Delfos Lord Delfos is offline
Miembro
 
Registrado: ene 2008
Ubicación: Tandil, Argentina
Posts: 558
Poder: 17
Lord Delfos Va por buen camino
Pero yo no uso ADO, es una conexión común y silvestre, es decir un TDataBase, un TDataSource, un TQuery y un TDBGrid.

Quizás sea porque es Delphi 5... No sé.
Responder Con Cita
  #4  
Antiguo 08-08-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por Lord Delfos Ver Mensaje
Pero yo no uso ADO, es una conexión común y silvestre, es decir un TDataBase, un TDataSource, un TQuery y un TDBGrid.

Quizás sea porque es Delphi 5... No sé.
Puedes hacer un pequeño truco, mira este enlace y verás que lo que te pasa es muy común y tiene solución.

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Exportar database sql server 2005 a sql server 2000 ErenioDhG Conexión con bases de datos 1 29-08-2006 15:42:46
Escribir un campo VARCHAR en Mysql !?? RJF MySQL 1 19-07-2006 09:57:41
Campo autoincrementable en sql server 2000? dariana20 SQL 2 25-05-2006 19:07:05
Usar un campo varchar(500) o un Memo? pyanqn Conexión con bases de datos 2 17-11-2005 09:08:49
Ms Word 2000/97 + Ms sql server 7/2000 + almacenar - leer - actualizar Campos jcp_nqn Servers 0 21-12-2003 01:55:14


La franja horaria es GMT +2. Ahora son las 01:07:37.


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
Copyright 1996-2007 Club Delphi