CONEXAO C# MYSQL EM CONSOLE APLICATION

MKING 15/01/2010 11:06:36
#331983
Boas,

preciso fazer uma aplicação em console que faça uns selects e updates , mas não sei como fazer a conexão e obter uma resposta se há algo na tabela com o iten que quero inserir, fiz uns testes e consigo inserir, mas como faço para ter a resposta de um select?? alguém teria algum exemplo?

agradeço desde já!!!!!
WEBMASTER 18/01/2010 11:09:26
#332211
Basicamente eh como fazemos no bom e velho .eof
As conexoes voces ja conhece, ou precisa realmente ir desde o zero ?
Nao eh muito diferente de uma aplicacao desktop...
MKING 18/01/2010 11:54:26
#332215
Caro WebMaster, valeu a resposta, consegui resolver, as conexões já conhecia sim, vou postar o código aqui (um pedaço) para quem tiver a mesma dúvida que eu possa consultar, espero que ajude!

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;
using System.Threading;
using System.Configuration;

namespace Eficacia_Envio
{
class Program
{
public static MySqlConnection bdSelect; //MySQL
public static MySqlConnection bdUpdate;
public static MySqlDataReader resp;

static void Main(string[] args)
{
bdSelect = new MySqlConnection([Ô]SERVER=seuservidor;DataBase=seubanco;User Id=seuid;Password=seu password[Ô]);
bdUpdate = new MySqlConnection([Ô]SERVER=seuservidor;DataBase=seubanco;User Id=seuid;Password=seu password[Ô]);

MySqlCommand cmdSelect = new MySqlCommand([Ô]SELECT * FROM tabela WHERE condição_1 AND condição_2[Ô], bdSelect);
MySqlCommand cmdUpdate = new MySqlCommand([Ô]update tabela set campo = 0 where condição_1[Ô], bdUpdate);


cont = 1;
bdSelect.Open();
bdUpdate.Open();

//Verifica se a conexão está aberta
if (bdSelect.State == ConnectionState.Open)
{
resp = cmdSelect.ExecuteReader();
Console.WriteLine( resp[[Ô]campo1[Ô]], resp[[Ô]campo2[Ô]], resp[[Ô]campo3[Ô]].............);

}

if (bdUpdate.State == ConnectionState.Open)
{
cmdUpdate.ExecuteNonQuery();

}

bdSelect.Close();
bdUpdate.Close();

}
}
}

Abraços
Tópico encerrado , respostas não são mais permitidas