Official Flood Topic
+3
dragonnoir
Darkars
Balthy
7 participants
Page 21 sur 42
Page 21 sur 42 • 1 ... 12 ... 20, 21, 22 ... 31 ... 42
Re: Official Flood Topic
arg je cherchais déjà ^^
Vicieuse,
Innocente,
Curieuse,
Kahjit représentative du
Yang
Vicieuse,
Innocente,
Curieuse,
Kahjit représentative du
Yang
Darkars- Boss remplaçant
- Messages : 1865
Date d'inscription : 28/05/2010
Age : 30
Localisation : Dans une cahute en ruine entre Chnafon et Valtordu
Re: Official Flood Topic
j'aime bien les deux...A vous de trancher ^^
dragonnoir- Schizo, freine !
- Messages : 1427
Date d'inscription : 27/05/2010
Age : 35
Localisation : Tapi dans les ténèbres....
Re: Official Flood Topic
Y faut que je poste oui.
Mais là je me la joue femme au foyer, je fait à manger pour ma p'tite soeur et moi...
...
J'ai un peu trop brulé les poissons panés d'ailleurs... T.T
Mais là je me la joue femme au foyer, je fait à manger pour ma p'tite soeur et moi...
...
J'ai un peu trop brulé les poissons panés d'ailleurs... T.T
Invité- Invité
Re: Official Flood Topic
heu-reu-se-ment il y a findus ! Findus !!! XD !!
dragonnoir- Schizo, freine !
- Messages : 1427
Date d'inscription : 27/05/2010
Age : 35
Localisation : Tapi dans les ténèbres....
Re: Official Flood Topic
ou frolic ! frolic !! Wouf Wouf XD
Darkars- Boss remplaçant
- Messages : 1865
Date d'inscription : 28/05/2010
Age : 30
Localisation : Dans une cahute en ruine entre Chnafon et Valtordu
Re: Official Flood Topic
Va faire à manger ! ^^
Ménage fait dans le Topic à Clash. A la première dérive, ça va fouetter.![Twisted Evil](https://2img.net/i/fa/i/smiles/icon_twisted.gif)
Ménage fait dans le Topic à Clash. A la première dérive, ça va fouetter.
![Twisted Evil](https://2img.net/i/fa/i/smiles/icon_twisted.gif)
Re: Official Flood Topic
fait gaffe, tu vas exciter des visiteurs SM ^^
dragonnoir- Schizo, freine !
- Messages : 1427
Date d'inscription : 27/05/2010
Age : 35
Localisation : Tapi dans les ténèbres....
Re: Official Flood Topic
poste y des règle en modifiant mon premier post stp ...
Darkars- Boss remplaçant
- Messages : 1865
Date d'inscription : 28/05/2010
Age : 30
Localisation : Dans une cahute en ruine entre Chnafon et Valtordu
Re: Official Flood Topic
J'y ai mis ce que Dragonnoir a dit en quote. Après, les gens sont suffisamment intelligents pour ne pas faire deux fois la même erreur...
Re: Official Flood Topic
qu'est-ce qui se passe ?
dragonnoir- Schizo, freine !
- Messages : 1427
Date d'inscription : 27/05/2010
Age : 35
Localisation : Tapi dans les ténèbres....
Re: Official Flood Topic
Je sais pas comment faire pour instancier une connexion avec ma BDD, je sais le faire en VB6 (avec les Command et les RecordSet) mais pas en C#.
J'ai fait des recherches, d'un côté (cours universitaire) on me parle de l'interface IDbConnection, de l'autre (MSDN) on me parle de la classe SqlCommand...
Donc, je sais pas quoi utiliser pour créer une nouvelle connexion et, surtout, quel objet utiliser en tant que commande (c'est à dire, là où je vais mettre ma requête SQL).
En gros, quels sont les équivalents des objets Command et Connection de VB6 en C# et comment les utiliser ?
J'ai fait des recherches, d'un côté (cours universitaire) on me parle de l'interface IDbConnection, de l'autre (MSDN) on me parle de la classe SqlCommand...
Donc, je sais pas quoi utiliser pour créer une nouvelle connexion et, surtout, quel objet utiliser en tant que commande (c'est à dire, là où je vais mettre ma requête SQL).
En gros, quels sont les équivalents des objets Command et Connection de VB6 en C# et comment les utiliser ?
Re: Official Flood Topic
Voici le code d'une classe servant à se connecter et à faire des opérations avec une bdd oracle, je sais pas si c'est la bdd que t'utilises mais ça devrait t'aider :
- Spoiler:
namespace projet_de_groupe{
public class Connexion
{
public Connexion()
{
#region Variables
private string sUser;
private string sPassword;
private string sBase;
private int iNbRows;
private int iNbCols;
private OracleConnection oracleCnx;
private OracleCommand oracleCmd;
private OracleDataReader oracleReader;
#endregion
#region Proprits
public string User
{
get
{
return this.sUser;
}
set
{
this.sUser = value;
}
}
public string Password
{
get
{
return this.sPassword;
}
set
{
this.sPassword = value;
}
}
public string Base
{
get
{
return this.sBase;
}
set
{
this.sBase = value;
}
}
public int NbRows
{
get
{
return this.iNbRows;
}
}
public int NbCols
{
get
{
return this.iNbCols;
}
}
#endregion
#region Constructeur de la classe classOracle
public classOracle()
{
this.sUser = "";
this.sPassword = "";
this.sBase = "";
this.iNbRows = 0;
this.iNbCols = 0;
this.oracleCnx = new OracleConnection();
this.oracleCmd = new OracleCommand();
this.oracleReader = null;
}
#endregion
#region Connexion la base de donnes Oracle
public bool connect()
{
try
{
this.oracleCnx.ConnectionString = "Password=" + this.sPassword + ";User ID=" + this.sUser + ";Data Source=" + this.sBase;
this.iNbCols = 0;
this.iNbRows = 0;
oracleCnx.Open();
return true;
}
catch(Exception)
{
MessageBox.Show("Impossible de se connecter la base de donnes","Erreur Oracle",System.Windows.Forms.MessageBoxButtons.OK,System.Windows.Forms.MessageBoxIcon.Error);
return false;
}
}
#endregion
#region Dconnexion de la base de donnes Oracle
public bool deconnect()
{
try
{
oracleCnx.Close();
return true;
}
catch(Exception ex)
{
MessageBox.Show(ex.Message,"Erreur Oracle",System.Windows.Forms.MessageBoxButtons.OK,System.Windows.Forms.MessageBoxIcon.Error);
return false;
}
}
#endregion
#region Rcupre les valeurs d'une requte
public Object[,] getQueryResult(string sQuery)
{
this.oracleCmd = new OracleCommand(sQuery, this.oracleCnx);
this.oracleReader = null;
this.oracleReader = this.oracleCmd.ExecuteReader();
Object[,] oArrResult;
this.iNbRows = 0;
this.iNbCols = this.oracleReader.FieldCount;
while (this.oracleReader.Read()) { this.iNbRows++; }
oArrResult = new Object[this.iNbRows,iNbCols];
try
{
this.oracleReader = this.oracleCmd.ExecuteReader();
int i = 0;
while (this.oracleReader.Read())
{
for(int j=0; j<this.iNbCols; j++)
{
oArrResult[i,j] = oracleReader.GetOracleValue(j);
}
i++;
}
}
catch(OracleException oe)
{
this.gestionErreur(oe);
return null;
}
finally
{
this.oracleReader.Close();
this.oracleCmd = null;
this.oracleReader = null;
}
return oArrResult;
}
#endregion
#region Lance un ordre SQL de INSERT, UPDATE ou DELETE
public bool nonQueryOrder(string sQuery)
{
this.oracleCmd = new OracleCommand(sQuery, this.oracleCnx);
try
{
this.oracleCmd.ExecuteNonQuery();
return true;
}
catch(OracleException OracleEx)
{
this.gestionErreur(OracleEx);
return false;
}
finally
{
this.oracleCmd = null;
}
}
#endregion
#region Lance une procdure PL/SQL
public bool procStockOrder(string sQuery, ArrayList param)
{
this.oracleCmd = this.oracleCnx.CreateCommand();
this.oracleCmd.CommandText = sQuery;
this.oracleCmd.CommandType = CommandType.StoredProcedure;
foreach(string[] tableau in param)
{
this.oracleCmd.Parameters.Add(tableau[0],tableau[1]);
}
try
{
this.oracleCmd.ExecuteNonQuery();
}
catch(OracleException OracleEx)
{
this.gestionErreur(OracleEx);
return false;
}
finally
{
this.oracleCmd = null;
}
return true;
}
#endregion
#region Lance une fonction PL/SQL
public string foncStockOrder(string sQuery,ArrayList param, string sRetour, int iLongueurRetour)
{
this.oracleCmd = this.oracleCnx.CreateCommand();
this.oracleCmd.CommandText = sQuery;
this.oracleCmd.CommandType = CommandType.StoredProcedure;
this.oracleCmd.Parameters.Add(sRetour,OracleType.VarChar,iLongueurRetour);
this.oracleCmd.Parameters[sRetour].Direction = ParameterDirection.ReturnValue;
foreach(string[] tableau in param)
{
this.oracleCmd.Parameters.Add(tableau[0],tableau[1]);
}
try
{
this.oracleCmd.ExecuteNonQuery();
return((string)this.oracleCmd.Parameters[sRetour].Value);
}
catch(OracleException OracleEx)
{
this.gestionErreur(OracleEx);
return null;
}
finally
{
this.oracleCmd = null;
}
#endregion
#region Gestion des erreurs
private void gestionErreur(OracleException oe)
{
switch(oe.Code)
{
case 02292 :
MessageBox.Show("Impossible de supprimer cet lment car il est encore rfrenc dans une autre table.","Erreur Oracle",System.Windows.Forms.MessageBoxButtons.OK,System.Windows.Forms.MessageBoxIcon.Error);
break;
default :
MessageBox.Show(oe.Message,"Erreur Oracle",System.Windows.Forms.MessageBoxButtons.OK,System.Windows.Forms.MessageBoxIcon.Error);
break;
}
}
#endregion
}
}
}
dragonnoir- Schizo, freine !
- Messages : 1427
Date d'inscription : 27/05/2010
Age : 35
Localisation : Tapi dans les ténèbres....
Re: Official Flood Topic
Nope, je suis sur SQL Server mais merci, je vais étudier ça.
(J'ai mis le code en spoiler pour pas emmerder tout le monde. ^^ )
(J'ai mis le code en spoiler pour pas emmerder tout le monde. ^^ )
Re: Official Flood Topic
(merci de cet généreuse intention ^^)
Darkars- Boss remplaçant
- Messages : 1865
Date d'inscription : 28/05/2010
Age : 30
Localisation : Dans une cahute en ruine entre Chnafon et Valtordu
Re: Official Flood Topic
Non merci ... une par jour c'est deja suffisant ^^
Darkars- Boss remplaçant
- Messages : 1865
Date d'inscription : 28/05/2010
Age : 30
Localisation : Dans une cahute en ruine entre Chnafon et Valtordu
Re: Official Flood Topic
Nan, je suis toujours là, mais vu qu'y a personne d'autre, je post pas... U.u
Et je m'emmerde...
T'es sur Skype?
Et je m'emmerde...
T'es sur Skype?
Invité- Invité
Re: Official Flood Topic
moi perso, je prépare mon WE à Salou, alors, si je réponds ce sera TRES tardivement...
dragonnoir- Schizo, freine !
- Messages : 1427
Date d'inscription : 27/05/2010
Age : 35
Localisation : Tapi dans les ténèbres....
Re: Official Flood Topic
moi je tuer des piétons grâce a mes heure de conduite donc j'étais pas mort c'est eux qui sont mort XD
Darkars- Boss remplaçant
- Messages : 1865
Date d'inscription : 28/05/2010
Age : 30
Localisation : Dans une cahute en ruine entre Chnafon et Valtordu
Re: Official Flood Topic
Mais LOL quoi. ![Mr Green](/users/2913/17/53/80/smiles/209960.gif)
Désolé Crim', j'étais parti me doucher en laissant tout en plan. ><
Je vais essayer d'être présent ce soir mais j'ai des voix à faire. Au pire, elles peuvent attendre, elles. ^^
![Mr Green](/users/2913/17/53/80/smiles/209960.gif)
Désolé Crim', j'étais parti me doucher en laissant tout en plan. ><
Je vais essayer d'être présent ce soir mais j'ai des voix à faire. Au pire, elles peuvent attendre, elles. ^^
Re: Official Flood Topic
Crimson a écrit:Pour ce qui est des histoires de Q, yaoi est une abréviation d'une phrase en japonais dont la traduction est:
"Arrête, j'ai mal au c*l..."
Ah okaaaaay, en fait c'est une onomatopée...
- "Attention, j'arrive ! Je vais ouvrir grand !"
*CRAC*
- YAOI ! Ça fait mal !
![Mr Green](/users/2913/17/53/80/smiles/209960.gif)
Re: Official Flood Topic
XD !!! Sinon, j'ai posté une autre partie de ma fan fic, si ça vous intéresse... Et Crimson, je pourrai pas poster tes oeuvres, j'ai prêté mon portable au frangin, dsl T^T
dragonnoir- Schizo, freine !
- Messages : 1427
Date d'inscription : 27/05/2010
Age : 35
Localisation : Tapi dans les ténèbres....
Page 21 sur 42 • 1 ... 12 ... 20, 21, 22 ... 31 ... 42
![-](https://2img.net/i/empty.gif)
» Topic: "Photoooos!!"
» Topic Kamoulox
» [RP] Le topic à Monstres
» [HRP] Topic à monstre
» Topic à CLASH !
» Topic Kamoulox
» [RP] Le topic à Monstres
» [HRP] Topic à monstre
» Topic à CLASH !
Page 21 sur 42
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|