dread_loque
Messages postés16Date d'inscriptionmercredi 11 avril 2007StatutMembreDernière intervention21 mai 2007
-
16 mai 2007 à 09:41
dread_loque
Messages postés16Date d'inscriptionmercredi 11 avril 2007StatutMembreDernière intervention21 mai 2007
-
16 mai 2007 à 10:44
Bonjour tout le monde,
Voilà, je voulais savoir si j'utilise bien la bonne syntaxe car, quand j'utilise ce code :
// Start a local transaction
myFrame.m_odbcTrans = myFrame.m_odbcConnection.BeginTransaction();
// Assign transaction object for a pending local transaction
myFrame.m_odbcCommand.Transaction = myFrame.m_odbcTrans;
//Requete de mise à jour des données dans la base
m_sSQLRequest = "SELECT max(NumOrdreVariable) "+
"FROM Variables";
this.myFrame.m_odbcCommand.CommandText = m_sSQLRequest;
this.myFrame.m_odbcCommand.Connection = myFrame.m_odbcConnection;
MessageBox.Show(m_sSQLRequest);
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 16 mai 2007 à 09:55
2 remarques :
- Pas la peine d'ouvrir une transaction pour faire un select count.
- Pour un select count, on utilise ExecuteScalar à la place de ExecuteReader.