Array
(
)

Com Ficaria este codigo em C#

Sealves
   - 23 out 2005

Ola!

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´.

Bon Jovi
   - 29 out 2005

#CódigosqlCommand1.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.

Sealves
   - 31 out 2005

:D

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.

Gpfranca
   - 03 dez 2005


Citação:
:D

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.


É. 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.