Quand j'appelle la méthode suivante:
con.Begin_Transaction();
mise en oeuvre de la méthode:
public void Begin_Transaction()
{
if (this.connection.State == ConnectionState.Open)
{
this.current_trans = this.connection.BeginTransaction(IsolationLevel.Serializable);
}
}
utiliser les classes suivantes:
DbProviderFactory providerFactory;
IfxConnection connection;
IfxCommand command;
IfxTransaction m_current_trans;
IfxParameter param;
IfxDataReader DR;
je reçois l'exception suivante:
IBM.Data.Informix.If Exception: ERREUR [HY000] [Informix fournisseur .NET ] [Informix] Transaction non disponible
Qu'est-ce que est le problème ici s'il vous plaît? merci d'avance.
Avez-vous essayé avec un autre type de transaction? –
La journalisation est-elle activée pour la base de données? – V4Vendetta
Excusez-moi, que voulez-vous dire par un autre type de transaction? –