INICIO EM C# - COMO SERIA O FINDFIRST DO VB EM C #

ALMIRSAFADI 24/11/2011 16:39:16
#389970
Estou iniciando em C#, acho que vou me adaptar bem, eu ainda não consigo localizar registros, como seria em C# o FindFirst do VB6 ?
Obrigado,
TECLA 24/11/2011 17:47:21
#389979
O metodo FindFirst que se refere eh do objeto Dao?
Como voce acessa a base em C#?
ALMIRSAFADI 24/11/2011 18:28:24
#389988
Por exemplo quero achar um cpf no cadastro:
ChamaCPF=[Ô]CPF=[ô][Ô] & text1.text & [Ô][ô][Ô]
Data1.recordset.findfirst ChamaCPF

E como seria para encontra este CPF no SQLServer com C#
TECLA 24/11/2011 21:22:28
#390000
Você está usando ADO.NET ou alguma ferramenta ORM?
ALMIRSAFADI 25/11/2011 09:29:21
#390026
Dataset
KERPLUNK 25/11/2011 09:49:23
#390028
Mostre pra gente como é o código que vc está usando para acessar a base...
ALMIRSAFADI 29/11/2011 13:23:27
#390257
Não estou usando nenhum código, gostaria, se possível de algum exemplo, obrifado
FILMAN 29/11/2011 15:59:05
#390268
Resposta escolhida
        public Void Consultar(String cpf)
{
String SQL = [Ô]SELECT * FROM SuaTabela WHERE CompoCPF = [ô][Ô] + login + [Ô][ô] [Ô] ;

ConexaoDb db = new ConexaoDb(true);
SqlCommand comando = new SqlCommand(SQL, db.Conexao);

SqlDataReader registro = comando.ExecuteReader();

registro.Read();

if (registro.HasRows) // Verifica se foi afetado alguma linha se foi afetado retorna TRUE
{
String cpf = Convert.ToString(registro[[Ô]CompoCPF[Ô]]);
}
else
{
consultaVOL.Msg = [Ô]CPF Invalido![Ô];
}

db.Fechar();
return cpf;
}



verifica se ajuda
Tópico encerrado , respostas não são mais permitidas