Funciona practicamente igual, claro, has de pensar que Sql esta orientado a un RecordSet o juego de registros, ello hace que la edición de los datos sean realizados con una filosofía diferente a la que utilizas con dbserver, te pondré un ejemplo, en Sql mostrar una ventana para la selección de un registro no es una práctica usual, lo normal sería una especie de filtro para construir un Where y obtener asi los datos que necesitamos y con este juego de datos seleccionar el registro que queremos modificar.
Si quieres mostrar un registro para modificarlo tendrás que usar la clausula Where para obtenerlo o en caso de disponer de un recordset seleccionar el que quieres mostrar.
Mira la clase SqlTable, hereda de SqlSelect que a su vez hereda de DataServer, lo mismo que dbServer.
Para obtener y grabar datos funciona igual que dbServer, mira los métodos FieldPut y FieldGet, para añadir un nuevo registro has de usar Append, los métodos
GoToP, Goto, etc... son iguales. Despues de añadir o modificar un registro, a no ser que uses la opción automática, debes de hacer un Update() para que el registro sea actualizado en el servidor.
Te recomiendo le des una ojeada a los ejemplos del CAVO
"Pablo J. Pereyra" <pjpereyra@...> escribió:
Bondadoso,
No,,, no necesito el codigo para crear la tabla !!
Eso ya lo tengo y se como
hacerlo..... lo que quiero ver es teniendo una DataWindow conectada a una tabla MySQL cual seria el codigo apropiado para leer sus datos y mostrarlos en la ventana, y luego de modificarlos con que codigo se vuelve a grabar en la tabla, pues me imagino que sera muy diferente a como se lo hace con una DbServer.
Pablo J. Pereyra Córdoba - Argentina pjpereyra@... ICQ: 34806442
Corre el Query para crear tabla, puedes usar el ejemplo estandar del cavo para sql o cualquier administrador de MySql
Ejemplo tomado de internet:
CREATE TABLE onmap ( id TINYINT(3) NOT NULL AUTO_INCREMENT PRIMARY KEY , datum VARCHAR(12) NOT NULL , vorname VARCHAR(20) NOT NULL , nachname VARCHAR(20) NOT NULL , strasse VARCHAR(20) NOT NULL , plz VARCHAR(5) NOT NULL , ort VARCHAR(20) NOT NULL , staat VARCHAR(20) NOT NULL , fuehrers VARCHAR(20) NOT NULL , praxis1 VARCHAR(20) NOT NULL , praxis2 VARCHAR(20) NOT NULL , praxis3 VARCHAR(20) NOT NULL , praxis4 VARCHAR(20) NOT NULL , ausbild1 VARCHAR(20) NOT NULL , ausbild2 VARCHAR(20) NOT NULL , ausbild3 VARCHAR(20) NOT NULL , ausbild4 VARCHAR(20) NOT NULL , kenntnisse VARCHAR(20) NOT NULL , hobbies VARCHAR(20) NOT NULL )
"Pablo J. Pereyra" <pjpereyra@...> escribió:
Muchachi,
Ya se que estoy cargoso... pero otra vez arremeti con MySQL y quiero ver si termino entendiendolo para ya poder arrancar con esto.
Alguno tendra un ejemplo simple/sencillo donde pueda ver como trabajan contra una MySQL actualizndo/creando registros en una tabla ?
Es decir, no necesito ver como asociar el SQL a la ventana ni nada de eso, ni crear la
ventana, ni nada de eso....
- necesito poder interpretar el codigo para seleccion de datos para visualizar, filtrar y grabar.
- ver en que momento abren/cierran la conexion
- O sea... que codigo usar para levantar los datos de campos y mostrar en la ventana, y luego con que codigo/funcion bajarlos de la ventana a la TablaSQL.
Ya tengo un ejemplo que mando Fer Piazza andando, lo modifique, me cree mi propia base da tatoa que la tengo en una LAN y accedo a ella perfectamente.
Tengo un browser donde vero la tabla con
sus datos pero no se con que codigo es conveniente actualizr dichos datos.
Chagraciassssss
Pablo J. Pereyra Córdoba - Argentina pjpereyra@... ICQ: 34806442
LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com
LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com
Bondadoso, No,,, no necesito el codigo para crear la tabla !! Eso ya lo tengo y se como hacerlo..... lo que quiero ver es teniendo una DataWindow conectada a...
Funciona practicamente igual, claro, has de pensar que Sql esta orientado a un RecordSet o juego de registros, ello hace que la edición de los datos sean...
Yo estoy trabajando ( o eso creo! ) con CAVO y MySql No uso datawindows asociadas. Utilizo una idea , que se dejó acá en el grupo, de trabajar con "cursor" ...
Jorge, sería bueno que el ejemplo lo envíes al grupo, o bien que lo subasa los files. A mi también me interesa. Gerardo J. Biagiotti Analista de Sistemas ...
Saludos: Espero que Fernando Piazza que es el que me lo envió y dijo en su día que si alguien quería saber algo de las pruebas que había realizado lo...
Hola amigos. Te agradezco el reconocimiento José Ramón, pero realmente lo que pude hacer en MySQL fue gracias a tu ayuda, a la de Gustavo Biasone y otros...
Estimados amigos, He visto con agrado su entusiasmo por MySQL, no obstante, les comento que he dejado de investigarlo hace algunas semanas y de momento no...
En verdad que es muy interesante comparar. Yo se que Mysql es fácil de instalar, e imagino que no debe ser muy delicado de mantener. La version 5 es muy...
Gustavo: Este es un tema de vieja data y como es lógico vuelve cada tanto tiempo. Bien, la diferencia entre SQL Server Express y MySQL es que el último es el...
Gustavo, Sumamente interesante tu aporte, y me sumo a la idea. Creo que lo ideal seria poder "programar" con un SET de instrucciones standard que corran de...
Hola, saludos a todos. Me uno al grupo. Tiempo atrás lo había intentado pero otros desarrollos me llevaron por otro camino. Ahora hay una empresa que desea...
Pablo, Para eso las clases de CAVO son lo que buscas. Pero ojo, no es como las IF donde todas tienen que hacer lo mismo y cada una lo implementa como se le da...
Claudio, Pero se podria compatibilizar el maximo posible el set de instrucciones.. mientras mas mejor. Podrias darme un ejemplo de alguna instruccion que...
Hola Pablo, La compatibilidad esta dada por el SQL ANSI. En la medida que no te metas con cosas especificas de cada motor vas a tener compatibilidad. En la...
Esun poco como programar a "menos", o sea, crear un lenguaje que soporte lo menos de cada motor... para eso, insisto, las clases de CAVO cumplen el cometido ...
Hola, saludos. Instalé MySQL 5 en un equipo win2000 professional y apache, tal como lo indicaba una documentación al respecto, todo iba bien hasta que...
Saludos cordiales: A la primera parte de tu pregunta no puedo responder. A la segunda voy a intentar hacerlo: Para poder administrar MySQL debes de bajarte un...
Hola, saludos. Por favor disculpar la OT, pero le doy vueltas y vueltas pero no logro que me aparesca el monitor y menos el ícono en la barra de tareas de...
Hola, saludos, muchas gracias por responder. Efectivamente tengo un firewall, pero lo dejo desactivado, es decir lo mantengo en todo momento mientras hago la...
Larry, Tenes que abrir el puerto 3306 para que MySQL y su servicio pueda instalarse. Hacelo antes de ejecutar la instalacion del MySQL para estar seguro. Si no...
Hola, saludos. Bueno he seguido todos los pasos. He desactivado el firewall, pero sigo sin poder completar los procesos. Es más instalé el administrador y me...
Larry, Creo que yo tuve un problema similar al tuyo y fue la primera vez que me conectaba al MySQL. Veo que estas logeandote como "Administrador", proba de...
Hola, saludos. Bueno he hecho varios intentos siguiendo los pasos, pero sigo igual. Realicé paso a paso lo que me indicó Claudio. Pero cuando está en la...
Hola, muchas gracias por responder. Haber creo hay elementos que no se han tomado en cuenta y por eso ocurren estos eventos. Tomé otro equipo, limpio, sin...