RES: [delphi-br] Dúvida de iniciante

2007-01-30 Por tôpico Djonatas Tenfen
Caro colega vc tem q usar o comando Value e colocar eles na ordem certa de 
acordo com a posição no banco de dados ou seja

 

Insert into Tabela values ( :Codigo, :Nome, :Endereço, :Cidade, :Estado )

 

Na tabela os campos também tem q estar nesta ordem (Codigo, Nome, Endereço, 
Cidade, Estado) caso contrário vc terá q fazer o seguinte comando.

PS.: Observe que tem ':' na frente dos campos que indica Parâmetro para o SQL. 

 

Insert into Tabela (Codigo, Nome, Endereço, Cidade, Estado ) values ( :Codigo, 
:Nome, :Endereço, :Cidade, :Estado );

 

 

Espero ter ajudado

 

Atenciosamente Djonatas Tenfen

 

Atenciosamente,

 

 

_ 
Djonatas Tenfen
Desenvolvimento

Mult Sistemas Ltda - http://www.mult.com.br <http://www.mult.com.br/>  

(47) 3221 9400 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Bruno
Enviada em: terça-feira, 30 de janeiro de 2007 15:19
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Dúvida de iniciante

 

Pessoal,

Tenho um formulário aonde coloquei 4 edits, 1 table, 1, query, 1 dbgrid e 1 
datasource.
Também tenho 1 banco de dados paradox com 4 campos : Nome, Idade, Salario , e 
cargo

Construí a seguinte sintax atrás de um botão para usar SQL e inserir dados na 
tabela

query1.SQL.Clear;
query1.SQL.Add('INSERT INTO bancodedados.db (Salario,Nome,Idade,Cargo)');
query1.SQL.Add('VALUES (:Salario, :Nome, :Idade,:Cargo)');
query1.Params[0].AsInteger := StrToInt(edit1.Text);
query1.Params[1].AsString := edit2.text;
query1.Params[2].AsInteger :=StrToInt(edit3.text);
query1.Params[3].AsString:=edit4.text;
query1.ExecSQL;
table1.Refresh;

Mas tenho como erro " Type Mismacth in Expression"

Os campos salario e idade foram definidos na tabela como N ( número ) e os 
campos Nome e Cargo comoo A ( texto)

O que pode estar ocorrendo ?

agradeço a ajuda de todos,

Abraços,

Bruno.

[As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Dúvida de iniciante

2007-01-30 Por tôpico Bruno
Pessoal,

Tenho um formulário aonde coloquei 4 edits, 1 table, 1, query, 1 dbgrid e 1 
datasource.
Também tenho 1 banco de dados paradox com 4 campos : Nome, Idade, Salario , e 
cargo


Construí a seguinte sintax atrás de um botão para usar SQL e inserir dados na 
tabela


query1.SQL.Clear;
query1.SQL.Add('INSERT INTO bancodedados.db (Salario,Nome,Idade,Cargo)');
query1.SQL.Add('VALUES (:Salario, :Nome, :Idade,:Cargo)');
query1.Params[0].AsInteger := StrToInt(edit1.Text);
query1.Params[1].AsString := edit2.text;
query1.Params[2].AsInteger :=StrToInt(edit3.text);
query1.Params[3].AsString:=edit4.text;
query1.ExecSQL;
table1.Refresh;

Mas tenho como erro " Type Mismacth in Expression"

Os campos salario e idade foram definidos na tabela como N ( número ) e os 
campos Nome e Cargo comoo A ( texto)

O que pode estar ocorrendo ?


agradeço a ajuda de todos,

Abraços,

Bruno.

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Dúvida de iniciante

2006-05-08 Por tôpico wazen



Geralmente eu procuro fazer as validações no OnEnter,
entretanto do objeto seguinte ( o que recebe o TAB)

> Mensagem Original:
> Data: 08:42:21 08/05/2006
> De: Rodolfo mendes <[EMAIL PROTECTED]>
> Assunto: Re: [delphi-br] Dúvida de iniciante

> já pensou em fazer esta validação no OnEnter do campo que vc quer, em 
> vez de fazer no OnExit?
>
> Guilherme Wiermann Junior <[EMAIL PROTECTED]> escreveu:  Olá pessoal,
> gostaria que alguém pudesse me ajudar no seguinte:
> - eu tenho um campo que quando saio dele faço uma validação (no evento
> onexit), até aqui tudo bem
> - mas quando eu uso o mouse para clicar em algum outro campo ou outro 
> botão o evento onexit é ativado
> - gostaria que ele fosse ativado somente se eu passar para o próximo
> campo da sequência da digitação
>
> Isso é possível???
>
> Obrigado
>
> Guilherme
>
>
>
> -
> Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no 
> celular e anti-spam realmente eficaz.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
> --
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
>
> -
>  Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no 
> celular e anti-spam realmente eficaz.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
>
> --
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>



Aqui na Oi Internet você ganha ou ganha. Além de acesso grátis com qualidade,
ganha contas ilimitadas de email com 1 giga cada uma. Ganha 60 mega 
para hospedar
sua página pessoal. Ganha flog, suporte grátis e muito mais. Baixe grátis o
Discador em http://www.oi.com.br/discador e comece a ganhar.

Agora, se o seu negócio é voar na internet sem pagar uma fortuna, assine
Oi Internet banda larga por apenas R$ 9,90. Clique em
http://www.oi.com.br/bandalarga e aproveite essa bocada!








-- 
<<<<< 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]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











Re: [delphi-br] Dúvida de iniciante

2006-05-08 Por tôpico Rodolfo mendes



já pensou em fazer esta validação no OnEnter do campo que vc quer, em vez de fazer no OnExit?

Guilherme Wiermann Junior <[EMAIL PROTECTED]> escreveu:  Olá pessoal, 
gostaria que alguém pudesse me ajudar no seguinte: 
- eu tenho um campo que quando saio dele faço uma validação (no evento 
onexit), até aqui tudo bem 
- mas quando eu uso o mouse para clicar em algum outro campo ou outro botão o evento onexit é ativado 
- gostaria que ele fosse ativado somente se eu passar para o próximo 
campo da sequência da digitação 

Isso é possível??? 

Obrigado 

Guilherme 



-
Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. 

[As partes desta mensagem que não continham texto foram removidas]





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



Links do Yahoo! Grupos










    
-
 Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. 

[As partes desta mensagem que não continham texto foram removidas]










-- 
< 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]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











Re: [delphi-br] Dúvida de iniciante

2006-05-05 Por tôpico Edison DRP



O evento OnExit só é ativado como o nome diz, ao sair do campo, portanto uma
das seguintes coisas pode estar ocorrendo:
1 - voce copiou  o componente ( Edit, ou DBEdit por exemplo) e ao copiá-lo
não limpou o evento onExit; desta forma o evento pode estar sendo acionado
de outros lugares
2 - ao clicar em outro componente,  o foco está no componete que tem o
evento OnExit, e ai ele é acionado mesmo, ou voce tem algo como por exemplo:
.  activecontrol :=  seucomponentecom OnExit;  e a seguir
activecontrol := ... outro componente. Ficou ativo e ao deixar de ficar >>>
on exit
em síntese, o evento OnExit de um componente só é executado quando ele deixa
de ser o controle ativo ou quando um outro ponto ( ou componente) determina
que o "OnExit" seja executado.
Edison
- Original Message - 
From: "Guilherme Wiermann Junior" <[EMAIL PROTECTED]>
To: 
Sent: Friday, May 05, 2006 2:05 PM
Subject: [delphi-br] Dúvida de iniciante


Olá pessoal,
gostaria que alguém pudesse me ajudar no seguinte:
- eu tenho um campo que quando saio dele faço uma validação (no evento
onexit), até aqui tudo bem
- mas quando eu uso o mouse para clicar em algum outro campo ou outro botão
o evento onexit é ativado
- gostaria que ele fosse ativado somente se eu passar para o próximo
campo da sequência da digitação

Isso é possível???

Obrigado

Guilherme



-
 Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular
e anti-spam realmente eficaz.

[As partes desta mensagem que não continham texto foram removidas]





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



Links do Yahoo! Grupos
















-- 
<<<<< 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]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.