Com Ficaria este codigo em C#
23/10/2005
0
Estou pensado em passar a programar em C.
Alguem poderia me dizer como codigo abaixo, feito em Delphi,
Ficaria em em Visual C:
With QRYPG Do
Begin
Close;
SQL.clear;
SQL.add(´select *´);
SQL.add(´from locacao ´);
SQL.add(´where (Codigo_Cliente= :COD) and (pago= :flag) and (data_pagamento< :hoje) ´);
ParamByName(´COD´).asstring:= codcli;
Parambyname(´flag´).asstring:=´0´;
Parambyname(´hoje´).asdatetime:= date;
Open;
End;
If QRYPG. IsEmpty THEN
SHOWMESSAGE(´TABELA VAZIA´);
OBS: no codigo eu dou um select no banco usando o componete query renomeado para QRYPG e verifico se a consulta nao retornou nenhum campo, caso nao tenha retornado eu exibo a mensagem de ´tabela vazia´.
Sealves
Posts
29/10/2005
Bon Jovi
sqlCommand1.CommandText = "select * where (Codigo_Cliente = @COD) and (pago = @flag) and (data_pagamento < @hoje)"; sqlCommand1.Parameters.Clear(); sqlCommand1.Parameters.Add("@COD", codcli); sqlCommand1.Parameters.Add("@flag", "0"); sqlCommand1.Parameters.Add("@hoje", DateTime.Now); System.Data.SqlClient.SqlDataReader Leitor = sqlCommand1.ExecuteReader(); if (! Leitor.Read()) { System.Windows.Forms.MessageBox.Show("TABELA VAZIA"); } Leitor.Close();
Vc nao informou o banco. Isso aí especifico pra Sql Server.
31/10/2005
Sealves
Cara!
Muito obrigado
Valew mesmo, com o seu código da pra ver que o desenvolvimento em C pode ser bem rápido também.
03/12/2005
Gpfranca
É. Pra quem trabalha com Java e nunca pegou um delphi recomendo o C. O código é identico. Com respeito a agilidade no desenvolvimento, não tem o que comparar amigo: é Delphi. O DB ajudam demais, coisa que desconheço nas linguagens da microsoft.
Clique aqui para fazer login e interagir na Comunidade :)