FoxPro/Visual FoxPro - Error insertando en SQL SERVER

 
Vista:

Error insertando en SQL SERVER

Publicado por MANY (7 intervenciones) el 13/06/2023 06:44:35
Buenas noches a todos/as

A ver si pueden hacerme un gran favor:

Estoy haciendo un insert desde vfp9 sql server pero cuando llego a 12 campos error que dice:
el comando contiene una frase inrreconocida.

no me acepta un campo mas.
SQLEXEC(cn,"insert into

Asi funciona bien:
articulos(codigo,codigop,descrip,contenido,costo,tipoit,empaque,precio,tarjeta,especial,benefi,familia) values(?codigo2,?codigop2,?descrip2,?contenido2,?costo2,?tipoit2,?empaque2,?precio2,?tarjeta2,?especial2,?benefi2,?familia2);")

Con esta campo mas da el error:
SQLEXEC(cn,"insert into articulos(codigo,codigop,descrip,contenido,costo,tipoit,empaque,precio,tarjeta,especial,benefi,familia,almacen) values(?codigo2,?codigop2,?descrip2,?contenido2,?costo2,?tipoit2,?empaque2,?precio2,?tarjeta2,?especial2,?benefi2,?familia2,?almacen2);")

Esperare pacientemente por el favor de ustedes
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
Imágen de perfil de Leonardo Daniel A.
Val: 1.115
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Error insertando en SQL SERVER

Publicado por Leonardo Daniel A. (499 intervenciones) el 14/06/2023 17:05:56
1
2
3
4
5
6
TEXT TO _SQL
	insert into articulos (codigo,codigop,descrip,contenido,costo,tipoit,
				empaque,precio,tarjeta,especial,benefi,familia,almacen)
		values (?codigo2,?codigop2,?descrip2,?contenido2,?costo2,?tipoit2,
				?empaque2,?precio2,?tarjeta2,?especial2,?benefi2,?familia2,?almacen2);
ENDTEXT
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

Error insertando en SQL SERVER

Publicado por Gabriel (12 intervenciones) el 29/06/2023 19:40:36
Que tal Amigo

Prueba de la siguiente forma...

CadenaInsertar = [ INSERT INTO articulos ( codigo,codigop,descrip,contenido,costo,tipoit,empaque,precio,tarjeta,especial,benefi,familia,almacen ) ] + ;
[ VALUES ( ?codigo2,?codigop2,?descrip2,?contenido2,?costo2,?tipoit2,?empaque2,?precio2,?tarjeta2,?especial2,?benefi2,?familia2,?almacen2 ) ]

SQLEXEC(cn,CadenaInsertar)

Saludos,

Gabriel
(Lima-Perú)
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: 24
Ha aumentado 1 puesto en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Error insertando en SQL SERVER

Publicado por Luis Horacio (19 intervenciones) el 06/07/2023 21:29:33
Buenas tardes, lo puede hacer de esta forma:

TEXT TO cadenaSQL textmerge pretext7
insert into articulos (codigo,codigop,descrip,contenido,costo,tipoit,
empaque,precio,tarjeta,especial,benefi,familia,almacen)
values (?codigo2,?codigop2,?descrip2,?contenido2,?costo2,?tipoit2,
?empaque2,?precio2,?tarjeta2,?especial2,?benefi2,?familia2,?almacen2);
ENDTEXT
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