zargooo04
Messages postés22Date d'inscriptionlundi 16 février 2009StatutMembreDernière intervention15 septembre 2010
-
2 sept. 2010 à 15:47
yohan49
Messages postés380Date d'inscriptionsamedi 22 janvier 2005StatutMembreDernière intervention13 août 2011
-
6 sept. 2010 à 01:41
Bonjours, je vx votre aidée le plus vite possible, et un grand merciiii.
using System;
using System.Data.OleDb;
class program_master
{
static void Main()
{
Object ac = "ac",
primitive_ac = "ac",
suivant_ac = "ac",
non_agent = "ac",
traduction_ac = "ac";
Object[] table_action = null;
int pos_action = 00;
Object actionn = null;
string[] Result_Separation;
int j = 0;
////////////////////////////////Partie la phrase entrée/////////////////////////////
// Mon texte
string MonTexte;
MonTexte = Console.ReadLine();
// On défini le caractère
char[] Caractaire_Separateur = new Char[] { ' ' };
// On découpe et on mais sous forme d'un tableau
Result_Separation = MonTexte.Split(Caractaire_Separateur, 100);
////////////////////////////////Fin partie la phrase entrée/////////////////////////
try
{
// Chaine de connexion
OleDbConnection aConnection = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\\Documents and Settings\\Hamza2\\Mes documents\\tradcution1.accdb");
aConnection.Open();
while (j <= Result_Separation.Length)
{
///////////////////////////////////////// Selec Action////////////////////////////
string select_action "SELECT * FROM Actionn WHERE ac'" + Result_Separation[j] + "'";
OleDbCommand cmd_action = new OleDbCommand(select_action, aConnection);
OleDbDataReader reader_action = cmd_action.ExecuteReader();
while (reader_action.Read())
{
table_action = new Object[reader_action.FieldCount];
reader_action.GetValues(table_action);
if (table_action != null)
{
ac = table_action[1];
primitive_ac = table_action[2];
suivant_ac = table_action[3];
non_agent = table_action[4];
traduction_ac = table_action[5];
pos_action = j;
actionn = Result_Separation[j];
Console.WriteLine("Action:{0}", ac);
}
}
// Fermeture reader
reader_action.Close();
//////// Closed Action //
j++;
}
// Fermeture
aConnection.Close();
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine(ex.ToString());
}
}
}
si un code:
1-entre les phrases
2-coupe en mot et mettre c mot dans le tableau Result_Separation
3-en ce connecte a la base de donnee ACCESS 2007
4-en fi la request SELECT pour cherche la 1ere case du tableau
5-c en la trouve dans la table actionn de la base de donnée, alors je remplie les variables.
moi mon probleme je vx, depuis la partie de recherche dans la base de donnée soit comme une sorte de fonction dans pascal, c-a-d, je vx que la recherche dans la base de donnée soit dans une autre classe, qui donne a mon programe principale que la valeur de la variable "Actionn".
merci merci, je c q c un peut long mis mon prg et simple je cherche votre aidée le plu vite possible.