Olá Cleiton, eu Fiz testes aqui com seu script e deu tudo certo, uso mySQL 5, 
agora se as tabelas forem do tipo myISAM ai nao funciona nao, pq myIsam nao tem 
integridade referencial, tente o script abaixo onde eu configuro as tabelas 
como InnoDB.  Aguardo resposta.

/* criação da tabela CIDADE */

create table cidade (
cod_cidade integer not null,
nome_cidade varchar (99) not null,
estado_cidade varchar (2) not null,
primary key (cod_cidade)) type=InnoDB;

/* criação da tabela CLIENTE */

create table cliente (
cod_cliente integer not null,
cliente varchar (99) not null,
cod_cidade integer not null,
primary key (cod_cliente),
foreign key (cod_cidade) references cidade (cod_cidade))  type=InnoDB;



=================
>De:"Cleiton" <[EMAIL PROTECTED]>
>Para:<delphi-br@yahoogrupos.com.br>
>Assunto:[delphi-br] Re:  Problema Com Banco -> eduardo.sic
>
>Oi Eduardo...
>
>O problema que estou tendo é o seguinte:
>
>Algumas tabelas possuem chave estrangeira (FK)
>refereciando ouma outra 
>tabela.
>
>Por exemplo:
>
>tabela cidade e tabela cliente.
>
>O campo cidade da tabela cliente é uma
>referencia ao campo cod_cidade da 
>tabela cidade.
>
>No entanto o banco está permitindo cadastrar um
>cliente com uma cidade que 
>não está cadastrada na tabela cidade.
>
>Criei todo o banco via script sql.
>
>Segue abaixo o script que usei pra criar a
>tabela cidade e cliente pra darem 
>uma olhadinha:
>
>/* criação da tabela CIDADE */
>
>create table cidade (
>cod_cidade  integer   not null,
>nome_cidade   varchar (99)  not null,
>estado_cidade   varchar (2)  not null,
>primary key (cod_cidade));
>
>/* criação da tabela CLIENTE */
>
>create table cliente (
>cod_cliente   integer   not null,
>cliente    varchar (99)  not null,
>cod_cidade   integer   not null,
>primary key (cod_cliente),
>foreign key (cod_cidade) references cidade
>(cod_cidade));
>
>----- Original Message ----- 
>From: "eduardo.sic"
><[EMAIL PROTECTED]>
>To: <delphi-br@yahoogrupos.com.br>
>Sent: Thursday, February 16, 2006 4:35 PM
>Subject: Re: [delphi-br] Re: Re: Problema Com
>Banco -> eduardo.sic
>
>
>> eu peguei sua mensagem pelo meio e nao
>constava qual era o problema,  será 
>> que vc pode falar novamente qual problema vc
>esta tendo?
>>
>> no aguardo.
>>
>>
>>
>> =================
>>>De:"Cleiton" <[EMAIL PROTECTED]>
>>>Para:<delphi-br@yahoogrupos.com.br>
>>>Assunto:[delphi-br] Re:  Re:  Problema Com
>Banco -> eduardo.sic
>>>
>>>Oi Eduardo...
>>>
>>>Entendi o que você quis dizer sobre o zeos 6.5
>>>com acesso ao MySql.
>>>
>>>Quanto ao problema de integridade que estou
>>>tendo teria como você me
>>>fornecer maiores detalhes sobre como resolver
>>>sem precisar atualizar para
>>>MySql 5?
>>>
>>>Eu ficaria muito agradecido.
>>>
>>>Um grande Abraço
>>>
>>>Cleiton
>>>----- Original Message ----- 
>>>From: "eduardo.sic"
>>><[EMAIL PROTECTED]>
>>>To: <delphi-br@yahoogrupos.com.br>
>>>Sent: Wednesday, February 15, 2006 11:46 AM
>>>Subject: Re: [delphi-br] Re: Problema Com
>Banco
>>>-> Alencar
>>>
>>>
>>>> Opa,,, opa.. opa...
>>>>
>>>> mySQL 4.1 tem integridade relacional sim!
>>>> desde que vc use tabelas do Tipo InnoDB,
>>>> dai vc pode criar nossas queridas
>forinkeys..
>>>>
>>>> quanto ao zeos, vc pode usar o Zeos 6.5.
>para
>>>acessar o mysql 5. o zeos
>>>> 6.1 nao vai acessar caso o usuario Root ou
>>>outro tenha senha, por isso tem
>>>> que ser o zeos 6.5. ele tem suporte ao novo
>>>protoloco de autenticação do
>>>> mySQL 4.1 pra cima.
>>>>
>>>>
>>>>
>>>> =================
>>>>>De:"Cleiton" <[EMAIL PROTECTED]>
>>>>>Para:<delphi-br@yahoogrupos.com.br>
>>>>>Assunto:[delphi-br] Re:  Problema Com Banco
>->
>>>Alencar
>>>>>
>>>>>Oi Alencar...
>>>>>
>>>>>Então é isso...
>>>>>
>>>>>Você saberia me dizer se o componente zeus
>>>>>fornece suporte ao MySql 5? E
>>>>>qual a versão dele?
>>>>>
>>>>>Valeu pelo esclarecimento.
>>>>>----- Original Message ----- 
>>>>>From: "Alencar - Philler Informatica"
>>>>><[EMAIL PROTECTED]>
>>>>>To: <delphi-br@yahoogrupos.com.br>
>>>>>Sent: Tuesday, February 14, 2006 7:25 PM
>>>>>Subject: Re: [delphi-br] Problema Com Banco
>>>>>
>>>>>
>>>>>> O banco que estou usando é o MySql 4.1 e
>>>>>também uso o MySql Front.
>>>>>>
>>>>>
>>>>>O MySQL 4.x nao tem integridade relacional.
>>>>>Atualize para o 5 ou use o Firebird.
>>>>>
>>>>>Alencar
>>>>>---------------------------------------
>>>>>    Philler Informatica Ltda
>>>>>    Jose Alencar Philereno
>>>>>   ICQ 13458351
>>>>>Messenger/Skype (voz): alencar
>>>>>
>>>>>"Feliz aquele que transfere o que sabe
>>>>>e aprende o que ensina" Cora Coralina
>>>>>
>>>>>
>>>>>-- 
>>>
>>>
>>>-- 
>>>Esta mensagem foi verificada pelo sistema de
>>>antivírus e
>>> acredita-se estar livre de perigo.
>>>
>>>
>>>
>>>-- 
>>><<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER
>ESTA
>>>MENSAGEM >>>>>
>>>
>>>http://br.groups.yahoo.com/group/delphi-br/mes
>sa
>>>ges
>>>
>>>    [EMAIL PROTECTED]
>>>
>>>Links do Yahoo! Grupos
>>>
>>>   
>http://br.groups.yahoo.com/group/delphi-br/
>>>
>>>
>>>    http://br.yahoo.com/info/utos.html
>>
>>
>>
>>
>>
>>
>________________________________________________
>____________________
>>
>>
>>
>> -- 
>> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER
>ESTA MENSAGEM >>>>>
>>
>>
>>
>> Links do Yahoo! Grupos
>>
>>
>>
>>
>>
>>
>>
>>
>> 
>
>
>-- 
>Esta mensagem foi verificada pelo sistema de
>antivírus e
> acredita-se estar livre de perigo.
>
>
>
>-- 
><<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA
>MENSAGEM >>>>>
>
>http://br.groups.yahoo.com/group/delphi-br/messa
>ges
>
>    [EMAIL PROTECTED]
> 
>Links do Yahoo! Grupos
>
>    http://br.groups.yahoo.com/group/delphi-br/
>
>
>    http://br.yahoo.com/info/utos.html





____________________________________________________________________



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a