FoxPro/Visual FoxPro - COMO CREO UN CAMPO MEMO EN UNA CONSULTA SQL

 
Vista:

COMO CREO UN CAMPO MEMO EN UNA CONSULTA SQL

Publicado por avitara (40 intervenciones) el 03/05/2005 14:17:46
COMO CREO UN CAMPO MEMO APROVECHANDO LA CONSULTA EN SQL

Creo este cursor:
SELECT articulo FROM ventas INTO CURSOR curventas

Y ahora quiero utilizar este cursor y de paso crear un campo memo:

SELECT ;
articulo, ;
ZZ as MEMO1 ;
FROM curventas;
INTO CURSOR tablacursor

...no se que utilizar en lugar de ZZ

De manera que la estuctura de tablacursor sea:
articulo n(5,0), zz m(4,0)

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:COMO CREO UN CAMPO MEMO EN UNA CONSULTA SQL

Publicado por Alberto Sanchez Sarabia (45 intervenciones) el 04/05/2005 16:35:39
Mi estimado (a) Avitara:

Los campos MEMO no se !"crean" mediante un comando SQL, si quieres incluir un campo memo en un CURSOR o VISTA SQL, este campo YA DEBE EXISTIR en la tabla origen de DATOS.

Siguiendo tu ejemplo:
SELECT articulo,NotaTecnica FROM ventas INTO CURSOR curventas

El campo "NotaTecnica" debe estar defindo como MEMO en el layout del ORIGEN y este seguira siendo MEMO en la consulta o cursor que generes.

Espero que esto resuelva tus dudas y puedas terminar tu proyecto.

Sin mas, quedamos en contacto,

Saludos
atentamente
J. Alberto Sanchez Sarabia
Mexico, D.F.
}:-))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 4
Ha aumentado su posición en 17 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

COMO CREO UN CAMPO MEMO EN UNA CONSULTA SQL

Publicado por Bruce (6 intervenciones) el 13/03/2017 04:17:58
Hola.

Te recomiendo que crees el cursor como de lectura y escritura y luego agregues al cursor el campo memo, así:

SELECT ;
articulo, ;
FROM curventas;
INTO CURSOR tablacursor READWRITE

ALTER TABLE tablacursor ADD COLUMN ZZ m
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.011
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

COMO CREO UN CAMPO MEMO EN UNA CONSULTA SQL

Publicado por Fidel José (657 intervenciones) el 13/03/2017 15:32:56
Esto es un hilo viejo, pero ya que te metiste, mirá esta alternativa:

SELECT nombre,cuit,CAST(SPACE(1) as M) AS MemoField FROM clientes WHERE .t. INTO CURSOR miCursor readwrite
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

COMO CREO UN CAMPO MEMO EN UNA CONSULTA SQL

Publicado por Daniel (3 intervenciones) el 31/03/2020 02:04:21
Perfecto! Esa es la solución al problema planteado. Muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar