Leser: 6
![]() |
![]() |
3 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
my $dbh = DBI->connect( "dbi:Oracle:$db_host", $db_user, $db_pass,
) || die "Database connection not made: $DBI::errstr";
...
my $sth = $dbh->prepare(q{
INSERT into DGKTO_BASIS
( Feld1, Feld2, Feld3, Feld4 )
) values (
?, ?, TO_DATE(?,'YYYYMMDD'), ?
}) || die "Can't prepare statement: $DBI::errstr";
...
# Hauptschleife
...
eval {
$sth->execute ($feld1, $feld2, $feld3, $feld4);
};
if ( $DBI::err ) {
# weiterer Code
}
QuoteDBD::Oracle::st execute failed: ORA-01400: cannot insert NULL into ("ZP"."DGKTO_
BASIS"."FELD1") (DBD: oexec error) at load_dgkto_stamm.pl lin
e 121, <GEN0> line 1.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
my $dbh = DBI->connect( "dbi:Oracle:$db_host", $db_user, $db_pass,
) || die "Database connection not made: $DBI::errstr";
$dbh->{RaiseError} = 0;
$dbh->{PrintError} = 0;
my $sth = $dbh->prepare(q{
INSERT into DGKTO_BASIS
( Feld1, Feld2, Feld3, Feld4 )
) values (
?, ?, TO_DATE(?,'YYYYMMDD'), ?
}) || die "Can't prepare statement: $DBI::errstr";
...
# Hauptschleife
...
if($sth->execute ($feld1, $feld2, $feld3, $feld4)){
...
}
![]() |
![]() |
3 Einträge, 1 Seite |