Club Delphi  
    Paypal   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

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 02-12-2008
chalao chalao is offline
Miembro
 
Registrado: sep 2008
Posts: 26
Poder: 0
chalao Va por buen camino
Cita:
Empezado por duilioisola Ver Mensaje
Trata de ir por partes, para ver el error.
Haz un form que solo contenga el ZConnection y un botón que lo abra.
Ejecuta esto y fíjate si funciona correctamente.

Luego Agrega un ZQuery y otro botón que lo abra.
Ejecuta, presiona el primer botón y luege este último y verifica que no da ningun error.

Agrega un DataSource y un grid y únelos al ZQuery.
Ejecuta el programa, presiona el primer botón para conectar, luego el segundo para abrir el ZQuery y fíjate si da error.

Postea tu código y dinos en qué línea da el error. Con lo que escribes no saco nada en claro.
OK, Gracias por tu ayuda.

Así lo he repetido, más paso a paso no lo puedo hacer:

Incluyo un ZConnection en un Form. Conectó y compruebo la propiedad connected. Ok
Compruebo varias propiedades más que me deja consultar y mostrarlas por ejemplo en un showmessage. Las únicas que no me deja consultar son ServerVersionStr y ClientVersionStr que arrojan el error de lectura de memoria: "Lectura de 0000000".

Incluyo un ZQuery y lo activo. En las sentencias SQL del ZQuery incluyo algunas como:
Código SQL [-]
INSERT INTO eventos (idevento,idusuario) VALUES (10,5);
SELECT * FROM eventos;
SELECT idusuario FROM eventos;

Y aparecen errores varios:
Con INSERT --> "Can not open a result set", supongo que será porque no lo muestro. Inserta los valores correctamente en la tabla. Lo miro usando SQLyog.
Con SELECT --> "Range check error"

Otro error aparece cuando intento poner más de una línea en las sentencias SQL de ZQuery, "Syntax error"

Prácticamente no hay código, pero por si acaso:
Código Delphi [-]
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Grids, DBGrids, DB, ZAbstractRODataset, ZAbstractDataset,
  ZAbstractTable, ZDataset, ZConnection, StdCtrls, Mask, DBCtrls, zdbcmysqlutils;

type
  TForm1 = class(TForm)
    ZConnection1: TZConnection;
    ZConnection: TButton;
    ZQuery1: TZQuery;
    ZQuery: TButton;
    procedure ZConnectionClick(Sender: TObject);
    procedure ZQueryClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.ZConnectionClick(Sender: TObject);
begin
  zconnection1.Connect;
  if zconnection1.Connected then showmessage('Conectado a la base de datos ' + zconnection1.Database);
end;

procedure TForm1.ZQueryClick(Sender: TObject);
begin
  ZQuery1.Active := true;
end;

end.

De nuevo gracias por la ayuda
Responder Con Cita
 



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
Instalar Componentes ZEOS Roilo MySQL 11 17-08-2007 21:53:26
Componentes ZEOS drakkon OOP 2 14-06-2007 16:22:22
ayuda con componentes zeos zanyodark C++ Builder 5 16-05-2007 22:09:44
Componentes Zeos jimmyx017 Conexión con bases de datos 2 12-10-2005 12:42:30
componentes ZEOS y Delphi 7 edfz Conexión con bases de datos 3 04-04-2004 22:14:17


La franja horaria es GMT +2. Ahora son las 16:27:05.


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