FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
conexion mediante ODBC a la base de datos mysql, por linea de codigo de delphi
hola que tal.
quisiera saves como conectarme ala base de datos de mysql mediante ODBC pero mediante codigo en delphi sin la nesesidad de haserlo manual mente desde el origenes de datos de windows. he hecho algo paresido mediante visual fox que se conecta a la base de datos mediante ODBC pero sin crear ningun DNS. y asi poder insertar ( inser), borrar (delete) y modificar (update) me diante codigo sql la base de datos. es asi el codigo: lcServer="localhost" lcDatabase="prueva" lcUser = "root" lcPassword = "" lcStringConn="Driver={MySQL ODBC 3.51 Driver};Port=3306"+; ";Server="+lcServer+; ";Database="+lcDatabase+; ";Uid="+lcUser+; ";Pwd="+lcPassWord a=SQLSTRINGCONNECT(lcStringConn) ?SQLEXEC(a,"insert into clientes(nombre,apellido) values (?thisform.nom.value,?thisform.ape.value)") ahi la posibilidad de haser esto desde el delphi? de hante mano gracias |
#2
|
||||
|
||||
Aunque no respondo a tu pregunta, ¿es absolutamente necesario que uses ODBC habiendo componentes gratuitas como Zeos que te dan acceso nativo y más eficiente a MySql que através de ODBC?
// Saludos |
#3
|
||||
|
||||
hola que tal
es mejor usar zeos que ODBC? le problema es que no se que es zeos gracias |
#4
|
||||
|
||||
Cita:
Cita:
Cita:
Para usar Zeos simplemente tienes que colocar una componente TZeosConnection y asignar sus parámetros:
Usa su propiedad Connected para abrir la conexión. A esta componente le puedes conectar distintas componentes para acceder a los datos como son TZReadOnlyQuery, TZQuery yTZTable. Yo normalmente uso TZQuery- totalmente similar al conocido TQuery del BDE - pero bien puedes usar TZReadOnlyQuery si no requieres actualizar la consulta. TZTable no es más que un TZQuery con "select * from tabla" así que no lo recomiendo como no sea para tablas muy pequeñas. Un TZQuery es, como dije antes, muy similar a un TQuery. Simplemente tienes que poner la consulta en su propiedad SQL y asignarle la conexión TZConnection en su propiedad Connection. Para correr la consulta usas su método Open o ExecSQL dependiendo de si es una consulta SELECT o bien una consulta que no regresa datos (INSERT, DELETE, etc.) Estas componentes son descendientes de TDataSet de manera que las puedes conectar a cualquier componente db aware como DBEdit, DBGrid, DBLookupComboBox, etc. Cita:
// Saludos Última edición por roman fecha: 12-11-2004 a las 20:22:30. |
#5
|
||||
|
||||
hola que tal
pues toy queriendo instalar el zeus ya segui todos los pasos pero la llegar al paso de: Load the project and install the following components in the order listed:
ya que dan activados. no pasa nada nosales las opciones. entonses mediante el delphi abri el archivo zcore.dpk entonses sale otro cuadro y sale la opcion install de doy clic en esta opcion pero me sale error que falta dos archivos "rtl" y "vcl". que son requeridos. como la ves? saludos |
#6
|
||||
|
||||
Cita:
// Saludos |
|
|
|