vfp-oracle

05/04/2005 - 01:52 por Edwin Torres | Informe spam
Hola a todos

Miren quiero ejecutar este bloque en VFP6.0 con base de datos Oracle 9i
pero me da error en el insert dice: "El comando contieneuna frase o
palabraclave no reconocida"

que podra ser?, este es el codigo :

STORE SQLCONNECT("Oracle") TO conexion
misql="INSERT into arfafec
(no_cia,centrod,Periodo,no_factu,ruta,afecta_saldo,grupo,no_cliente,tipo_cli
ente,nbr_cliente,;

direccion,fecha,no_vendedor,plazo,entregar,moneda,estado,aprobado,imp_sino,t
ipo_factu,pedido_aprobado,;

ind_exportacion,tipo_cambio,creado_por,creado,actualizado_por,actualizado);
VALUES ;

(?vno_cia,?vcentrod,?vPeriodo,?vno_factu,?vruta,?vafecta_saldo,?vgrupo,?vno_
cliente,?vtipo_cliente,?vnbr_cliente,;

?vdireccion,?vfecha,?vno_vendedor,?vplazo,?ventregar,?vmoneda,?vestado,?vapr
obado,?vimp_sino,?vtipo_factu,?vpedido_aprobado,;

?vind_exportacion,?vtipo_cambio,?vcreado_por,?vcreado,?vactualizado_por,?vac
tualizado)"

=SQLEXEC(conexion, misql)
=SQLDISCONNECT(conexion)

Gracias!!!

Preguntas similare

Leer las respuestas

#1 Esparta Palma
05/04/2005 - 02:37 | Informe spam
Edwin Torres wrote:
Hola a todos

Miren quiero ejecutar este bloque en VFP6.0 con base de datos Oracle 9i
pero me da error en el insert dice: "El comando contieneuna frase o
palabraclave no reconocida"

que podra ser?, este es el codigo :

STORE SQLCONNECT("Oracle") TO conexion
misql="INSERT into arfafec
(no_cia,centrod,Periodo,no_factu,ruta,afecta_saldo,grupo,no_cliente,tipo_cli
ente,nbr_cliente,;

direccion,fecha,no_vendedor,plazo,entregar,moneda,estado,aprobado,imp_sino,t
ipo_factu,pedido_aprobado,;

ind_exportacion,tipo_cambio,creado_por,creado,actualizado_por,actualizado);
VALUES ;

(?vno_cia,?vcentrod,?vPeriodo,?vno_factu,?vruta,?vafecta_saldo,?vgrupo,?vno_
cliente,?vtipo_cliente,?vnbr_cliente,;

?vdireccion,?vfecha,?vno_vendedor,?vplazo,?ventregar,?vmoneda,?vestado,?vapr
obado,?vimp_sino,?vtipo_factu,?vpedido_aprobado,;

?vind_exportacion,?vtipo_cambio,?vcreado_por,?vcreado,?vactualizado_por,?vac
tualizado)"

=SQLEXEC(conexion, misql)
=SQLDISCONNECT(conexion)

Gracias!!!




Consultas de mas de 256 cars. a el servidor remoto (SPT y TEXT..
ENDTEXT)
http://www.panoramabox.com/GoPub.as...bj"09

Espero te sirva.


ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º

Espartaco Palma Martínez
SysOp http://www.PortalFox.com
México D.F.
MoBlogs!
http://weblogs.golemproject.com/esparta/ <- Tech
http://www.espartha.com/blog/ <- Personal
Respuesta Responder a este mensaje
#2 josepe
05/04/2005 - 18:11 | Informe spam
Te recomiendo vayas probando de simple a compleja la sentencia SQL
porque no funciona si le pones muchos filtros. Por lo menos yo no pude
hacer que me filtrara por fecha, pero para campos numericos no hubo
problema. Uso VFP6, sin service-pack.

**Aqui la forma simple:
set safe off
close all
set date to DMY
set centu on

store SQLSTRINGCONNECT('driver=Microsoft ODBC for Oracle; uid=aria;
pwd=piazzola; server=thetower') to ln
SQLEXEC(ln, "SELECT * FROM encab", 'cursor1')
copy to enca
SQLEXEC(ln, "SELECT * FROM items", 'cursor2')
copy to itm

**aqui la otra forma con filtros y con DSN
set safe off
close all
set date to DMY
set centu on
h=SQLCONNECT("midsn", "aria", "piazzola")
SQLEXEC(h, "SELECT * FROM encab where almacen=5", 'cursor1')
copy to enca
Respuesta Responder a este mensaje
#3 Luis María Guayán
05/04/2005 - 20:30 | Informe spam
Uso VFP6, sin service-pack.



Solo como consejo:

El SP3 de VFP6 trajo muchas mejoras y nuevas características. El último
Service Pack para VFP6 es el 5. Te evitarás muchos problemas instalandolo.

http://www.portalfox.com/article.php?sid–0

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida