Fórum Outros Problemas com dbexpress #457230

02/10/2013

0

fiz sistema de login onde mesmo efetua pesquisa via sql do campo login e senha usando sqlquery ,datasource,clientedataset,datasetprovider so que clico no botao acessar seguinte erro apareçe:
Operation not supported.

como resolvo isso me ajudem mais uma vez .
Felipe Barlera

Felipe Barlera

Responder

Posts

02/10/2013

Deivison Melo

É interessante que poste seu código para termos um melhor entendimento!

O código do botão que vc clica!
Responder

Gostei + 0

02/10/2013

Felipe Barlera

procedure Tfrmlogin.Button1Click(Sender: TObject);
begin
sql_query_login.Close;
sql_query_login.ParamByName('nome').AsString:=editlogin.Text;
sql_query_login.ParamByName('senha').AsString:=editsenha.Text;
sql_query_login.Open;
if (sql_query_login.RecordCount > 0)then
begin
ShowMessage('Seja Bem Vindo !');
end
else

begin
showMessage ('Você Não Tem Acesso ao Sistema');
modalresult:=mrNone;
end;
end;
Responder

Gostei + 0

02/10/2013

Marcos Oliveira

Felipe, acho que você esqueceu de informar a sua SQL. Pelo código você informou só os parâmetros.

Att,

Marcos
Responder

Gostei + 0

02/10/2013

Felipe Barlera

como assim informa a sql?
Responder

Gostei + 0

02/10/2013

Marcos Oliveira

Felipe, se eu não estiver enganado, faltou você montar sua query (SQL).

sql_query_login.SQL.Text := 'select * from tabela where...'; // 


Entendeu? Pelo seu fonte, você só informou os parâmetros.

Att,

Marcos
Responder

Gostei + 0

02/10/2013

Deivison Melo

Marcos,

Ele pode ter informado direto na property SQL!
Responder

Gostei + 0

02/10/2013

Felipe Barlera

informei direto la mesmo continua o erro
Responder

Gostei + 0

03/10/2013

Marcos Oliveira

Felipe, poste o texto da sua SQL, por favor.
Responder

Gostei + 0

03/10/2013

Deivison Melo

Informe a sql colocada na property para verificarmos os erros!

Responder

Gostei + 0

03/10/2013

Felipe Barlera

o sql esta com sequinte codigo no sqlquery :
select * from tbl_login
where LOG_NOME =:nome and LOG_SENHA=:senha

tem datasource junto com sqlqueri e no dmdados os componetes normal para abir tabela.
Responder

Gostei + 0

03/10/2013

Carlos Bernardo

procedure Tfrmlogin.Button1Click(Sender: TObject);
begin
sql_query_login.Close;
sql_query_login.ParamByName('nome').AsString:=editlogin.Text;
sql_query_login.ParamByName('senha').AsString:=editsenha.Text;
sql_query_login.Open;
// if (sql_query_login.RecordCount > 0)then
// Exclui a linha acima
if not(sql_query_login.isempty) then
// acrescenta a linha acima
begin
ShowMessage('Seja Bem Vindo !');
end
else

begin
showMessage ('Você Não Tem Acesso ao Sistema');
modalresult:=mrNone;
end;
end;
Responder

Gostei + 0

04/10/2013

Felipe Barlera

erro não deu mais so que quando digita os dados ele so executa ultimo showmessage independente dos dados estao certo o errados so executa ultimo showmessage..
Responder

Gostei + 0

04/10/2013

Felipe Barlera

Não tive sorte com dbexpres tem outros componetes bons que posso usa para liga banco de dados ,dbexpres ta me dando muito problema as ligaçoes tabela feita todas correstas mesmo nao salva os dados no banco de dados etc
Responder

Gostei + 0

04/10/2013

Carlos Bernardo

erro não deu mais so que quando digita os dados ele so executa ultimo showmessage independente dos dados estao certo o errados so executa ultimo showmessage..


Nao está fazendo confusão com Maiuscula e minuscula??... faz o seguinte teste:
with SQL_TESTE do
begin
  close;
  Sql.Clear;
  Sql.Add('select * from tbl_login');
  open;
end;
Sql_teste.first;
while not(SQL_Teste.eof) do
begin
  if (sql_teste.fieldbyname('log_nome').asstring = editLogin.text) and (sql_teste.fieldbyname('log_senha').asstring = editSenha.text) then
    ShowMEssage('Login e senha conferem')
  else
  begin
    ShowMessage('Login Banco = '+ sql_teste.fieldbyname('log_nome').asstring + chr(13)+ 'Login Edit = ' + editLogin.text);
    ShowMessage('Senha Banco = '+ sql_teste.fieldbyname('log_senha').asstring + chr(13)+ 'Login Senha = ' + editSenha.text);
  end;
  SQL_Test.next;  
end;

Sobre o DBExpress ... eu uso sem maiores problemas...
Responder

Gostei + 0

05/10/2013

Felipe Barlera

Boa Noite Amigos Poderiam ajuda as coneçoes para conseguir realizar login e senha ja tentei de tudo aqui nao consegui me ajudem .
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar