Richtiger Zugriff auf DB2?
From: Henrik R. (R._at_discussions.microsoft.com)
Date: 07/01/04
- Next message: Volker Biedermann: "Re: Richtiger Zugriff auf DB2?"
- Previous message: Peter Fleischer: "Re: DataAdapter.Update bei Parent/Child-Relationen?"
- Next in thread: Volker Biedermann: "Re: Richtiger Zugriff auf DB2?"
- Reply: Volker Biedermann: "Re: Richtiger Zugriff auf DB2?"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 1 Jul 2004 08:15:01 -0700
Hallo NG,
wie baue ich einen richtigen Zugriff über ODBC zu einer DB2?
Ich brauche da eine Update-Funktion so richtig mit ".BeginTransaction", ".Rollback()" und ".Commit()".
Ich habe bereits eine gut funktionierende Lösung auf SqlClient-Basis.
Nur läuft das leider nicht ohne Probleme mit ODBC. (siehe unten)
Das Locken und auch der Commit am Ende funktionieren da nicht richtig.
Mag das an dem DB2-ODBC-Treiber liegen?
ODBC finde ich irgendwie unschön.
Sollte es von MS nicht mal eine .Net-DB2-Komponente wie z.B. auch der OracleClient geben?
MfG,
Henrik
...
using(OdbcTransaction traUpdate = pConnection.BeginTransaction(IsolationLevel.Serializable))
{
OdbcDataAdapter daaUpdate = new OdbcDataAdapter();
daaUpdate.SelectCommand = new OdbcCommand(strSelectCommand, pConnection, traUpdate);
OdbcCommandBuilder cdbCommandBuilder = new OdbcCommandBuilder(daaUpdate);
DataSet dasExist = new DataSet();
//READ mit LOCK
daaUpdate.Fill(dasExist);
//DELETE
...
//INSERT / UPDATE
...
intUpds = daaUpdate.Update(datExist);
traUpdate.Commit();
}
- Next message: Volker Biedermann: "Re: Richtiger Zugriff auf DB2?"
- Previous message: Peter Fleischer: "Re: DataAdapter.Update bei Parent/Child-Relationen?"
- Next in thread: Volker Biedermann: "Re: Richtiger Zugriff auf DB2?"
- Reply: Volker Biedermann: "Re: Richtiger Zugriff auf DB2?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|