Se han encontrado 2654 coincidencias. | << >> |
FoxPro/Visual FoxPro |
Pregunta: | 52439 - CONSULTA SQL DESDE VISUAL BASIC PARA TABLA EN VISUAL FOXPRO |
Autor: | Oscar William Valderrama DÃaz |
Hola, tengo un problema al realizar una consulta SQL desde Visual Basic para actualizar una tabla en Visual FoxPro, ya he realizado la conexión hacia la tabla de fox. Yo solo quiero actualizar el campo 'DOCUMENTO' de la tabla VentaDia donde 'ID_CONTADO' sea igual a, p. eje, 4, asÃ: "update VentaDia set DOCUMENTO = 3010000004 where ID_CONTADO = 4".
He hecho casi de todo por resolver el problema, y el error que sale es parecido a esto: "La operación es incorrecta porque necesita de una consulta actualizable (updateble query)" más o menos. Espero contar con ustedes para poder avanzar con mi trabajo. Muy agradecido de antemano. |
Respuesta: | Marvin Zepeda |
Buenas tardes a todos, yo hago eso que tu expones pero desde la version 6 del visual basic y me fucniona muy bien. A continuacion te detallo el entorno en el que se ejecuta el SQL:
1- En un modulo tengo el siguiente codigo 'variable de conexion Public Conexion As ADODB.Connection 'recordsets Public RST As ADODB.Recordset 'recordset general 'cadena SQL Public SQL As String 'Yo trabajo con tablas y utilizo esta conexion Public Sub Abrir_Conexion() Set Conexion = New ADODB.Connection Conexion.ConnectionString = "DSN=Visual FoxPro Tables;UID=;SourceDB=<aqui las rutas ej: c: ablas>SourceType=DBF;Exclusive=No;BackgroundFetch=SÃ;Collate=Machine;" Conexion.ConnectionTimeout = 0 Conexion.CommandTimeout = 0 Conexion.Open End Sub 2- en el programa lo uso de la siguiente manera 'se detalla la consulta SQL = "update tabla1 set cantidad=10, nombre='Marvin' where cantidad=0" 'se hace una instancia del recordset Set RST = New ADODB.Recordset 'se ejecuta la consulta RST.Open SQL, Conexion 'como resultado se actualiza en la tabla llamada TABLA1, los campos CANTIDAD y NOMBRE que cumpla con la condicion Espero te sea e ayuda. Saludos. |
Respuesta: | Saul Hernandez |
hay una instruccion segun tu FOX que estes usando
yo uso el 8.0 y me funciona bien. SELECT * FROM alumno; into cursor sha READWRITE |
Pregunta: | 52458 - ERROR: THIS OCX CAN ONLY BE HOSTED BY VISUAL FOXPRO |
Autor: | WILLY ANICAMA |
He creado un formulado en visual fox 6, que hace consulta a mi servidor SQl, mediante ADO, para ello instale el VFPCOM
Dentro de Visual funciona correctamente Pero cuando genero el Ejecutable y corro el programa me sale "This OCX can only be hosted by visual foxpro" al momento de hacer la conexiono ADO al SQL. si alguien me puede ayudar por favor |
Respuesta: | DEYVID ARANA |
a mi parecer tenes problemas con un archivo de extencion .ocx me sucedio algo parecido que no encontraba tal archivo y solo lo copie y lo instale en sitem y otros en sistem32 |
Respuesta: | ERICK ALEXANDER ZELAYA |
YO TE RECOMENDARIA QUE EN LA APLICACION LA REALIZARAS A TRAVES DE CANDENA DE CONEXION CON SQLEXEC(..PARAMETROS..), ESTO TE EVITA ESE PROBLEMA, YA QUE LO QUE SE REQUIERE UNICAMENTE EL DRIVER DEL MOTOR DE BASE DE DATOS.
Este es un Ejemplo, sencillo busca mas la Web. Cnn = SQLEXEC("usr='TU_USURAIO',pwd='TU_PASWORD',databases='nombre_tu_DB', drivers='MySQL 3.25...') |
Pregunta: | 52551 - COMO DETENER UN FORMULARIO QUE ESTá EN UN EJECUTABLE |
Autor: | Nelson maranjes |
Tengo Windows XP y estoy trabajando con VisualFoxpro 7.0
He creado varios formularios, el principal es solo presentación y tiene un menú para activar los restantes. No tengo problemas al hacer el ejecutable y poner su acceso directo en el escritorio. El problema es que al correr el ejecutable este no se detiene en pantalla, es decir muestra el formulario principal e inmediatamente lo cierra. Si ejecuto desde el visualfoxpro el formulario principal todo me funciona perfectamente. Que debo hacerle a ese formulario principal para que se detenga y me deje utilizarlo cuando lo activo desde el ejecutable. Muy agradecido por su ayuda y que tengan mucha salud y suerte. |
Respuesta: | danny contreras |
tienes que agregar read events en tu prg, y clear events en tu unload del formulario principal |
Pregunta: | 53134 - COMO GUARDAR UNA IMPRESION GRAFICA EN UN ARCHIVO |
Autor: | Oscar Matos |
Necesito saber como guardar en un archivo una impresion hecha por Crea Repor que contiene un grafico y texto, para luego enviar el archivo por email y este pueda ser leido por word. Trabajando en Visual Fox 6.0 |
Respuesta: | Luis Carvajal |
debes instalar el acrobatreader 7.o y el programa cuando lo mandas a imprimir utilizas report form to printer prompt el le muestra el menu de impresoras es decir donde esta el nombre de la impresora la envias al archivo pdf le va a pedir el nombre con el cual tu vas a guardar el archivo pdf ....y para pasarlo a word buscas cualquier convertidor de pdf a word
uno es el convertdoc.exe ... espero que esto te ayude ok |
Pregunta: | 53317 - NO CIERRA EL EJECUTABLE EN VFP 6 |
Autor: | DAVID AGUILAR BECERRIL |
Hola alguien que sepa como puedo cerrar la ventana de un ejecutable en visual fox pro 6, la ventana principal que manejo es un formulario, y este se abre dentro de otra ventana supongo que es predefinida de fox, pero al querer cerrar esta me manda un mensaje de "NO PUEDE SALIR DE VISUAL FOX PRO", y tengo que ir al administrador de tareas para finalizar por que sino, no se cierra....espero alguien me pueda ayudar soy nuevo en esto.... |
Respuesta: | Johans Pimentel |
Hola, al parecer has utilizado la variable Read Events, solo necesitas colocar Clear events en el boton o en la opcion del menu para salir.. |
Respuesta: | FX Cervantes |
Que tal David.
Yo me tope con esto también cuando inicie a programar en este entorno. Para que funcione la cruz de la ventana para cerrar el programa, al iniciar la aplicación pon una linea como esta: on shutdown do salir y agrega salir.prg en el cual puedes poner algo como esto: clear all close all quit y listo, con esto tu aplicación debe cerrarse sin problemas. |
Pregunta: | 53409 - CONFIGURACION DE HOJAS TROQUELADAS EN WXP |
Autor: | pedro rolando lopez ortiz |
hola amigos foxeros soy pedro tengo un problema o mas bien tenemos un problema junto con mis compañeros de trabajo resulta ser que que en nuestro puesto de trabajo programamos con visual fox pro 6.0 y utilizamos window 98 pero hoy en dia en estan siendo remplazadas por las xp y nuestro problema radica en que nuestros programas imprimen los informes en hojas troqueladas genial pero cundo lo generamos y pasamo a windows xp este no toma la configuracion de la hoja troquelada si no que agarra el tamaño carta ya hemos intentado de todo pero no hemos encontrado la solucion les agradeceria mucho si pudieran giarnos con algun consejo desde ya muchas Gracias!!!. |
Respuesta: | Johnny Orellana |
Instala el Service Pack 5 o 6 de Visual Studio |
Respuesta: | carlos |
No sè porque diablos en Win98 era tan fà cil y en XP es un complique ni el berraco.
Le doy una sugerencia, no sè si ya la intentò y no le funcionò, en tal caso, aùn no conozco otra. Entre al panel de impresoras y pulse click una vez sobre la impresora que necesita que maneje el papel troquelado. Luego elija el menù Archivo y escoja Propiedades del Servidor. Ahì hay unas opciones para definir tamaños de papel, creo que se pueden manejar varios tamaños (en win98 solo se podìa uno, creo). Espero le sea de utilidad. suerte. |
Pregunta: | 53648 - GUARDAR DOC. WORD EN BASE DATOS VISUAL FOX PRO |
Autor: | ana maria avendaño sanchez |
hola estoy diseñando un sistema que requiere almacenar documentos word (especificamente correspondencia) en una base de datos de manera que cuando se haga una consulta por fecha aparezca la debida correspondencia enviada. necesito que porfavor me den una opinion de como puedo trabajar más facilmente este sistema. y que comandos especÃficamente se utilizan para trabajar con word. agradezco la colaboración que pueda recibir..... |
Respuesta: | Victor Rodriguez |
Puedes crear una tabla con un campo memo, digamos notas, y un campo texto que tenga el nombre del documento de word.
Ejemplo: CREATE TABLE DOCS ; (DOCNAME C(70),; NOTAS M(4)) Simplemente copias el archivo en su forma natural, por ejemplo, midocumento.doc y lo introduces en el campo memo. En el campo texto le pones el nombre del documento para que puedas saber como se llama. Luego, cuando quieras recuperar la informacion aplicas el comando: copy memo NOTAS TO &DOCNAME Creo que tambien puedes llevar el documento de word a .dbf con el comando: APPEND MEMO NOTAS FROM nombredocumento.doc |
Pregunta: | 53891 - CONVERSION DE UN SOFTWARE MONOUSUARIO A MULTIUSUARIO |
Autor: | jose gregorio pulgarin morales |
buenos :
necesti la colaboracion, para convertir una aplicacion de visual foxfro 6.0 monousuario a multiusuria ,la cual van a acceder varios equipos a la base de dato. |
Respuesta: | adrian aguirre |
Dentro del foro y en esta misma seccion vas a encontrar numerosas respuestas a tu problema. Basicamente tienes que colocar en tu archivo de INICIO lo siguiente:
set exclusive off set reprocess to automatic set path to "miruta" *donde "miruta" es el lugar donde esten tus tablas de acceso *compartido, por ejemplo: "G:\BASES\DATOS\TABLAS" o lo que sea. *set exclusive off impide realizar acciones como pack,reindex,zap * si necesitas hacerlo deberas poner: * use mitabla exclusive |
Respuesta: | emmanuel carrillo ponce |
Que tal.. buen dia.
Ok. estimado Visual foxpro es un lengueje muy potente, y tiene la gran ventaja de que no es complicado hacer un sistema multiusuario, te platico mis aplicaciones trabajan muy bien hasta con 10 equipos no es que llegue hasta ahi este maravilloso generador de bd. es que lo lo he intentado con mas equipos. dicen los expertos que soporta N. usuarios.. pero bueno dejemos la historia y te explico como lo hago. 1. no trabajo con las tablas utilizo cursores ó en su defecto tablas temporales 2. los formularios los trabajo con sesion privada de datos 3. en el inicio de la aplicacion pateo la bd. * esto es que yo te recomendaria. alguna duda o comenterio hazmela llegar a mi correo [email protected], te ayudo con mucho gusto.. |
Pregunta: | 54120 - CONEXION A UNA BD EN VFP REMOTA DESDE ASP - ERROR 500 |
Autor: | Luis Salazar |
Hola a todos!!!
En estos momento deseo conectarme a una BD en VFP que se enciantra en otra máquina de la red, quiero hacer esta conexión desde ASP pero no me funciona, estoy utilizando algo asÃ: <% Set Conn = Server.CreateObject("ADODB.connection") ConnStr= "Driver=Microsoft Visual Foxpro Driver;UID=;SourceType=DBC;SourceDB=132.132.1.199\C:\Apps32\EIREGQ\DATA\quantumdb.dbc" Conn.Open ConnStr Set rs=CreateObject("ADODB.Recordset") rs.CursorType=1 rs.LockType=1 sql = "select * from CARDS" rs.Open sql,Conn 'set rs=oConn.execute(sql) %> me arroja un Error 500 Error interno en el servidor!!! supongo que me estoy conectando mal a la ruta de la Base de Datos ó no sé!!! espero que puedan ayudarme!!! |
Respuesta: | erick |
necesitas bajar bien el oledb para qu se conecte bien a la base de datos , y ome la paso como 4 semanas buscando la coneccion el error siempre esta ahi
ConnStr= "Driver=Microsoft Visual Foxpro Driver;UID=;SourceType=DBC;SourceDB=132.132.1.199C:Apps32EIREGQDATAquantumdb.dbc" checalo si necesitas ayuda mandame un mail yo tengo archivos de ejemplo ye el dll para que hagas la conexion suerte :) |
Pregunta: | 54136 - COMO REPLICAR BASES DE DATOS ECHAS EN VISUAL FOXPRO |
Autor: | Walter Alas |
Hola!!! -- Necesito saber como hacer para replicar bases de datos de sistemas hechos en Visual Fox Pro, nose si para realizar esto necesitare una aplicacion externa Visual Fox o tengo que desarrollar la aplicacion para realizar la replicacion de mi sistema |
Respuesta: | Bigle Brizuela |
Tienes dos formas de hacerlos, dependiendo del tipo de tabla
Si es tabla libre, usa lo siguiente COPY FILE Tabla_origen.* TO Tabla_destino.* Si está vinculada a un contenedor de Base de Datos, es diferente: USE Tabla_origen COPY STRUCTURE Tabla_origen TO Tabla_destino WITH CDX USE Tabla_destino APPEN FROM Tabla_origen Si desea agregar la replica al contenedor de Base de Datos haces lo siguiente: ADD TABLE Tabla_destino Espero haberte ayudado |
|< << 78 79 80 81 82 83 84 85 86 87 88 >> >| |