Fórum Com Ficaria este codigo em C# #20148
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
Curtir tópico
+ 0Posts
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.
Gostei + 0
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.
Gostei + 0
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.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)