Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-09-2012
keine1lust keine1lust is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 17
Poder: 0
keine1lust Va por buen camino
Consejos para conexión a MySQL

Saludos a todos mi consulta consta en que recomendación me dan para realizar lo siguiente:

Realizar un sistema de información que se conecte a una base de datos MySQL sin conectarse por medio de ODBC, que lea un archivo .ini o txt o lo que sea y de allí tome y guarde los datos sobre que servidor que se conectara (ip,puerto,usuario,clave y nombre base de datos)

Que recomendación me dan para realizar este tipo de conexiones actualmente uso delphi 2010 lo estoy aprendiendo a usar vengo de usar visual foxpro 9 y visual basic 6 ademas que consejo me dan de como programar en delphi si tienen manuales o lugares para leer sobre lo que me estoy refiriendo y que versión de delphi me recomiendan
Responder Con Cita
  #2  
Antiguo 22-09-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Bienvenido(a) al ClubDelphi.

En delphi cuentas con una clase especiales para trabajar ficheros INI, la clase TIniFile. Para conectarse con MySQL sin usar ODBC peudes usar los componentes ZEOS que son gratuitos y libres o bien con los componentes MyDAC que son de pago pero un precio muy razonable y muy buenos.

En el repositorio del Club podrás encontrar el libro La Cara Oculta de Delphi (sección Delphi|Manuales) que es un buen comienzo para programar en delphi. Es para delphi 4 pero la verdad es que muchas cosas aplican para las versiones actuales.

// Saludos
Responder Con Cita
  #3  
Antiguo 22-09-2012
keine1lust keine1lust is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 17
Poder: 0
keine1lust Va por buen camino
Muchas gracias estaba revisando y pensaba que lo podía hacer como quería la conexión mediante a dbexpress pero no me pareció pero me falta investigar y estudiar mas de nuevo muchas gracias
Responder Con Cita
  #4  
Antiguo 22-09-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
El problema con dbexpress es que dependes de que Embarcadero actualice con frecuencia el driver, y, al menos antes, eso no sucedía. La compañía que hace MyDac, también vende un driver de dbexpress para MySQL por si te interesa.

// Saludos
Responder Con Cita
  #5  
Antiguo 22-09-2012
keine1lust keine1lust is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 17
Poder: 0
keine1lust Va por buen camino
Si eso lo primero que note la version delphi 2010 solo tiene driver para mysql 5.1, tambien estaba buscando con ADO conection pero no lo eh visto con mas detalle para ver que ventaja y desventaja tendría ya que donde trabajo solo usan Ms windows XP y 7 y dudo que compren otra cosa por eso me ire por ZEOS ¿Algun consejo para programar en delphi?
Responder Con Cita
  #6  
Antiguo 22-09-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Bueno, con ADO puedes usar el driver ODBC que provee el mismo MySQL. ¿Por qué no quieres usar ODBC?

// Saludos
Responder Con Cita
  #7  
Antiguo 22-09-2012
keine1lust keine1lust is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 17
Poder: 0
keine1lust Va por buen camino
Por querer aprender a conectarme de forma nativa a Base de datos en especial MYSQL pero que opinion me das sobre usar ADO lo use en visual foxpro 9 y visual basic 6 pero si tener que y a panel de control-herramientas administrativas y agregar un ODBC todo lo hacia por codigo pero si tienes alguna recomendación sobre la conexion agradecido y bien recibido seria tus comentarios
Responder Con Cita
  #8  
Antiguo 22-09-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Yo sólo he usado ADO para pruebas pero goza de excelente reputación. Una vez que instalas el controlador, puedes, como dices, crear por código la cadena de conexión.

// Saludos
Responder Con Cita
  #9  
Antiguo 09-10-2012
Avatar de KingOfDragons
KingOfDragons KingOfDragons is offline
Miembro
 
Registrado: abr 2008
Ubicación: culiacan, sinaloa
Posts: 72
Poder: 17
KingOfDragons Va por buen camino
Disculpen que me meta en la platica pero yo también estoy iniciando me acabo de pasara de MsSQL a MySQL y tengo muchas dudas yo no le tengo mucha confianza a las conexiones ODBC sera que toda la vida e usado ADO y me han funcionado excelente nunca e tenido problemas de des conexiones pero ahorita estoy migrando un código según yo en teoría solo tengo que cambiar mi archivo de conexión y direccionarlo a ODBC y las sentencias que declaro en los query deberían de ser las mismas solo cambia la forma de conectarse, pero me marca un error al escribir un query de insert

Código Delphi [-]
  if ADOQuery1.Active then
      ADOQuery1.Close;
    ADOQuery1.SQL.Clear;
    ADOQuery1.SQL.Add('Insert into Clientes (Fecha,Nombre,Sexo,Calle,NoExt,NoInt,Colonia,TelCasa,TelCel,TelOfi,FechNac,Notas,Fotos,correo)');
    ADOQuery1.SQL.Add('Values(:Fecha,:Nombre,:Sexo,:Calle,:NoExt,:NoInt,:Colonia,:TelCasa,:TelCel,:TelOf  i,:FechNac,:Notas,:Fotos,:Correo)');

mi codigo al llegar a la sentencia value me marca este error " Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros" Me podrian ayudar porfavor nunca me habia marcado este error y este codigo ya esta probado con Ms SQL

Saludos Y Gracias
__________________
Dime y lo olvido, enséñame y lo recuerdo, involúcrame y lo aprendo

Última edición por KingOfDragons fecha: 09-10-2012 a las 21:36:12.
Responder Con Cita
  #10  
Antiguo 10-10-2012
Avatar de KingOfDragons
KingOfDragons KingOfDragons is offline
Miembro
 
Registrado: abr 2008
Ubicación: culiacan, sinaloa
Posts: 72
Poder: 17
KingOfDragons Va por buen camino
Ya hice otro intento y tengo el mismo problema, con una base de datos nueva con una aplicación nueva y me sigue mandarndo el mismo error por que es???
__________________
Dime y lo olvido, enséñame y lo recuerdo, involúcrame y lo aprendo
Responder Con Cita
  #11  
Antiguo 10-10-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Hola KingOfDragons, por favor, si vas a participar en un hilo abierto es para ofrecer una solución a lo que pregunta la persona que inició el hilo. Pero si tú tienes un problema entonces no lo hagas en el hilo de otra persona, abre tú mismo un hilo con tu duda, sigue nuestra guía de estilo, gracias.
Responder Con Cita
  #12  
Antiguo 10-10-2012
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Lo mejor es Zeos. 100% probadas, nativas y libres. Por ahi anda un tutorial mío sobre como instalarlas y su uso es sumamente sencillo, además de que no solo puedes conectar a MySQL sino a Posgress, SQL Server, Firebird y SQLLite.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
'¿otros componentes para conexion mysql? JXJ MySQL 4 26-09-2011 16:52:56
ZEOS+D7+MySql... es lo mejor?... y consejos decuteo Conexión con bases de datos 5 01-06-2008 00:22:32
Consejos para ahorrar. marcoszorrilla La Taberna 3 03-02-2007 01:59:55
Consejos para ventanas modales ? Tecnic2 OOP 14 16-10-2006 22:37:20
Necesito de sus consejos para comenzar !!! Exequiel Firebird e Interbase 2 04-07-2003 09:51:27


La franja horaria es GMT +2. Ahora son las 14:59:07.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi