ragazzi.. o risolto...
Codice PHP:
MySQLDataReader dr = cmd.ExecuteReaderEx();
Questo era da mettere e non questo
Codice PHP:
MySQLDataReader dr = cmd.ExecuteReader();
perchè appartengono a due Namespace diversi...
Comunqe...vi posto qui il codice al completo.. perchè continua a darmi problemi.. secondo me sbaglio a scrivere la Query.. anche se con programmi come SqlYog la esegue tranquillamente
Codice PHP:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySQLDriverCS;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
MySQLConnection MySqlCon = new MySQLConnection("server=localhost;database=users;user id=root;password=******;");
Console.WriteLine("Inserisci ID Utente");
string tmp = Console.ReadLine();
int ID = Convert.ToInt32(tmp);
MySQLCommand cmd = new MySQLCommand("SELECT Nome,Cognome FROM Inf WHERE ID = 4", MySqlCon);
try
{
MySqlCon.Open();
Console.WriteLine("Connessione Aperta...");
MySQLDataReader dr = cmd.ExecuteReaderEx();
while (dr.Read())
{
Console.WriteLine("Nome : {1} /t Cognome : {2}", dr.GetInt32(0), dr.GetString(1), dr.GetString(2));
}
dr.Close();
MySqlCon.Close();
}
catch (Exception e)
{
Console.WriteLine("Exception Occured -->> {0}", e);
}
Console.ReadLine();
}
}
}
Eseguendo questa mi ridà questo errore...
Wrong Query.No database Selected
Non riesco a capire.. il datase lo selezione con la MySqlCon...sbaglaissi lì??