iniciante em MySQL

MySQL

13/04/2005

Ola


Gostaria de Saber quais os componentes e qual a versao do delphi q se usa para acessar o MySql?

Dart


Dart

Dart

Curtidas 0

Respostas

Sandra

Sandra

13/04/2005

Dart,

Eu não uso o MySQL, mas pelo que andei lendo, muitos recomendam o zeos. Veja esta página: http://www.zeoslib.net/

Achei este link também: http://forum.clubedelphi.net/viewtopic.php?t=44387


:D


GOSTEI 0
Dart

Dart

13/04/2005

Sandra Vlw msm

Eu postei aqui para ter Mais opçao de Estudo sempre tem algo q dexamos
de observar eu ate fiz umas pesquisar na net sobre o MySQL.

Vou dar uma olhada no link q vc passo.

Qualque duvida eu volto a postar

Dart


GOSTEI 0
Dart

Dart

13/04/2005

A versao do mysql eh 3.23.39
Como acessar ele


GOSTEI 0
Mysys

Mysys

13/04/2005

c voce pegou o zeos como foi dito

coloque um zconection
database = seu banco
host = localhost ou o ip do servidor com o mysql
password = sua senha
protocol = mysql-3.23 ou mysql
user = root


pegue na pagina da mysql o MySql Control Center ou o Administrator
pra voce poder criar o banco de dados e as tabelas


GOSTEI 0
Dart

Dart

13/04/2005

Pessoal vlw msm :lol:

Depois de eu baixar so arquivos e o componente para o delphi consegui acessar.

Agradeço a paciencia de todos

Dart


GOSTEI 0
Dart

Dart

13/04/2005

Ops..


Seguinte funcionou mas localmente.

Como configurar para acessar via rede o servidor com mySQL?
Quais os passos? Onde posso encomtrar material sobre o assunto?
No servidor esta instalado o apache com mysql, ta serto isso?

ah Tbm ja fiz pesquisa na net sobre o msm.


GOSTEI 0
Mysys

Mysys

13/04/2005

voce deve estar usanodo algum Front-End pra acessasr o mysql e criar as tabelas e alteralas

pois bem

crie um novo usuario com a opcao host = ¬ ai esse usuario vai ter direito de aceesso de qualquer host..


GOSTEI 0
Mysys

Mysys

13/04/2005

agora c voce conecta pelo console do MySQL
rode isso


grant all privileges on andre.* to nome_usuario@´¬´
identified by ´senha_usuario´ with grant option;


GOSTEI 0
Dart

Dart

13/04/2005

ta ai tudo bem

Eu criei um database de nome retsuper e as tabelas
Quais os arquivos q eu devo copiar desse databese pra instalar em outro servidor?
Em interbase e so copiar o *.gdb e registrar no servidor.

Como Fazer

Vlw


GOSTEI 0
Mysys

Mysys

13/04/2005

o geito mais facil é copiar a pasta mysql toda
ei vai tudo ate os usuarios que voce criou

ou

use o mesmo instalador qu voce usou pra instalar em usa maquina depois copie a pasta com o nome de seu database


GOSTEI 0
Dart

Dart

13/04/2005

Gente Valeu msm ta tudo funcionando.


GOSTEI 0
Mysys

Mysys

13/04/2005

oks

depois c da uma ida em www.mysql.com e pegue a versao 5 que cabarao de liberar agora com triggers e procedures


GOSTEI 0
Dart

Dart

13/04/2005

opa vwl ja to fazendo download

Aproveitando

no comp zeos o ZQuery nao quer aceitar a seguinte instrução
select Cast(salario as varchar(12)) form cliente.
O tipo do campo salario eh de float 10,2.

Sem isso o resultado da pesquisa eh exp.

120,00
mostra apenas
120

teria q aparecer
120,00

como resolver


GOSTEI 0
Mysys

Mysys

13/04/2005

As funções CAST() e CONVERT() foram adicionadas no MySQL 4.0.2.


GOSTEI 0
Dart

Dart

13/04/2005

vc sabe configurar o apache para a versao MySQL 4.0.2.


GOSTEI 0
Mysys

Mysys

13/04/2005

nao ...

o Kurumin linux tem nos icones magcos essa opcao Apach/MySQL/Mysqlphpadmin ..

é so clicar que ele instala e conf. tudo pra voce..


GOSTEI 0
Dart

Dart

13/04/2005

mas o servidor vai ser no windows por enquanto

Como fazer?


GOSTEI 0
Mysys

Mysys

13/04/2005

nunca instalei o apache .. nao vou poder ajudar
da uma olhada em www.guiadohardware.net talvez tenha alguma coisa

mas c nao me engano o apache tem ums instalador padrao de windows avancar,avancar,avancar..

hummm.. talvez em www.forumweb.com.br tambem tenha..


GOSTEI 0
Mysys

Mysys

13/04/2005

achei isso ai... acho que é o suficiente


http://www.forumweb.com.br/foruns/lofiversion/index.php/t7233.html

http://www.forumweb.com.br/foruns/index.php?showtopic=7233

falows


GOSTEI 0
Dart

Dart

13/04/2005

Vlw Muito


Mas to com outro problema agora eu instalei a versao 5 e coloco o database e talz
So q quando vo usar o control center pra alterar as tabelas da esse erro
[server] ERROR 1146: Table ´retsuper.1´ doesn´t exist e nao altera os dados de dentro das tabelas

o q pode ser?

Vlw


GOSTEI 0
Mysys

Mysys

13/04/2005

voce copiou o database do mysql antigo pra esse ou voce criou direto no mysql novo...???


GOSTEI 0
Dart

Dart

13/04/2005

eu fiz as duas coisas

tanto copiei como criei um novo data base e eh o msm erro

No antigo estava nao pasta apache e esse eu coloquei na pasta arquivos de programas.

tem q fazer algumaconfiguração?


GOSTEI 0
Mysys

Mysys

13/04/2005

cara nao sei porque eu ainda nao tive tempo de testar o 5.0

humm.. da uma olhada no my.ini que ta na pasta arquivos de programas tem um tal de basedir algo assim v c ele ta mandando pro local serto..


GOSTEI 0
Dart

Dart

13/04/2005

Dei uma olhada mas ta tudo serto.

Acho q vou baixar a versao 4


GOSTEI 0
Mysys

Mysys

13/04/2005

c me dice que colocou o database em arquivos de programas ...


c é isso voce esta usando o 5.0 e nao testei ainda...

desinstala tudo o 5 e outros que tiver , reiniciar seu pc e instala novamente deve ter ficado alguma coisa perdida por voce ter instalado mais de uma versao..


GOSTEI 0
Dart

Dart

13/04/2005

Eu baixei a versao 4.1 e ainda nao funciona a funçao Cast()

To usando da seguinte forma
Cast(Salario as varchar(15))

ainda da erro

o q pode ser?


GOSTEI 0
Mysys

Mysys

13/04/2005

eu nao costumo usar CAST lá var

SELECT CAST(_latin1´test´ AS CHAR CHARACTER SET utf8)

ou me passa a mensagem de erro


GOSTEI 0
Dart

Dart

13/04/2005

Bom vo explicaro q eu quero talvez vc saiba
Tenho um campo de nome salario ele eh do tipo float 10,2

so q quando uso ele em um bdlabel nao aparece o ,00
ele mostra apenas 100 e teria de aparecer 100,00

em iterbase eu usava assim cast (salario as varchar(12))
ai dava serto
em mysql num quer dar

teria outra solução para esse problema?


vlw


GOSTEI 0
Dart

Dart

13/04/2005

Ops

Ja descobri como fazer

CAST(salario AS CHAR CHARACTER SET utf8)´Salario´ from cliente


GOSTEI 0
Mysys

Mysys

13/04/2005

ooppss blz ...

tamos ai..


GOSTEI 0
Dart

Dart

13/04/2005

eu d novo

Seguintesabe onde eu posso pegar manual ou apostilas de SQL pra usar em MYSQ?


GOSTEI 0
POSTAR