Revision 6ff01fdb
Von Moritz Bunkus vor mehr als 15 Jahren hinzugefügt
SL/RC.pm | ||
---|---|---|
91 | 91 |
($form->{beginningbalance}, $form->{category}) = |
92 | 92 |
selectrow_query($form, $dbh, $query, @values); |
93 | 93 |
|
94 |
my %oid = ('Pg' => 'ac.oid',
|
|
94 |
my %oid = ('Pg' => 'ac.acc_trans_id',
|
|
95 | 95 |
'Oracle' => 'ac.rowid'); |
96 | 96 |
@values = (); |
97 | 97 |
$query = |
... | ... | |
184 | 184 |
my $dbh = $form->dbconnect($myconfig); |
185 | 185 |
|
186 | 186 |
my ($query, $i); |
187 |
my %oid = ('Pg' => 'oid',
|
|
187 |
my %oid = ('Pg' => 'acc_trans_id',
|
|
188 | 188 |
'Oracle' => 'rowid'); |
189 | 189 |
|
190 | 190 |
# clear flags |
Auch abrufbar als: Unified diff
Einführung einer ID-Spalte in acc_trans
Die Benutzung der von PostgreSQL zur Verfügung gestellten
Spalte "oid" hat ihre Tücken. Über diese wird in Lx-Office die
Reihenfolge der Einträge in acc_trans geregelt. Wird aber ein
UPDATE-SQL-Query auf acc_trans ausgeführt, so kann es (anscheinend
je nach Datenbankversion) dazu kommen, dass die Zeile eine neue
oid erhält, wodurch die Reihenfolge nicht mehr stimmt.