Ajuda - Busca - Membros - Calendário
Versão Completa: Criar banco de dados
Fórum Script Brasil > Programação & Desenvolvimento > Delphi, Kylix
Programando
Bom dia pessoal, preciso saber como eu faço para criar um banco de dados MySql pelo Delphi, pelo prompt de comando eu sei criar, só não sei via código como fazer
Somente o banco, as tabelas não será necessário
Denis Courcy
QUOTE(Programando @ 20/06/2008 - 08:50) *
Bom dia pessoal, preciso saber como eu faço para criar um banco de dados MySql pelo Delphi, pelo prompt de comando eu sei criar, só não sei via código como fazer
Somente o banco, as tabelas não será necessário

Use um componente SQL com a instrução normal de crialçao do banco.
Use a opção ExecSQL do componente para executar a sql. Tal como você faria para INSERT, DELETE e UPDATE.
Nota. O Usuário que conectará no MySQL deverá ter as permissões de criação de banco. Um usuário que eu poderia representar para este exemplo é o root.
Programando
Eu utilizo o Zeos como ficaria a sintaxe?
Eu tentei assim
CODE
ZQuery1.Active:=False;
ZQuery1.SQL.Clear;
ZQuery1.SQL.Add('Create Database Teste');
ZQuery1.ExecSQL;

Mas deu erro
A ZQuery deve estar conectada à ZConnection?
Programando
Olá, eu tentei assim, mas dá erro Access violation
CODE
procedure TForm1.Button1Click(Sender: TObject);
var
  Qry: TQuery;
begin
Qry.Active:=False;
Qry.SQL.Clear;
Qry.SQL.Text:='create database banco';
Qry.ExecSQL();
end;

Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2012 Invision Power Services, Inc.