codice:
[supersaibal]using System;
using MySQLDriverCS;
using System.Data;
namespace dbase {
public class MySql {
string uName;
string uPass;
string uHost;
string uDb;
MySQLConnection myConnection;
DataTable myDataTable;
// costruttore della classe
public MySql(string user, pass, host, dbase) {
uName = user;
uPass = pass;
uHost = host;
uDb = dbase;
this.Connect();
}
// funzione che costruisce l'handler della connessione
private Connect() {
myConnection = new MySQLConnection("Database="+ uHost +";Data Source="+ uDb +";User Id="+ uName +";Password="+ uPass +"");
myConnection.Open();
}
// funzione che chiude la connessione
public Disconnect() {
myConnection.Close();
}
// esegue la query e ne memorizza l'output in un DataTable
public Select(string query) {
MySQLCommand myCommand = new MySQLCommand(query, myConnection);
myDataTable = new DataTable();
MySQLDataAdapter myDataAdpter = new MySQLDataAdapter(myCommand);
myAdapter.Fill(myDataTable);
}
public string getItem(string Item) {
}
}
}[/supersaibal]
La funzione getItem dovrebbe permettermi di estrarre un singolo record (in formato stringa) dato il nome del record. Come faccio a prenderlo avendo a disposizione il datatable?.
10x