CONEXAO C# MYSQL EM CONSOLE APLICATION
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á!!!!!
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á!!!!!
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...
As conexoes voces ja conhece, ou precisa realmente ir desde o zero ?
Nao eh muito diferente de uma aplicacao desktop...
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!
Abraços
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