perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 25
Click for quality!




11.02.2012 / 07:54

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragSQL-Statement bei DB-Abfrage zu kurz
Seitenanfang
Hallo

hier erstmal der Code :


#!/usr/bin/perl

use DBI;

$url="abfrage-database2.pl";

open(DATEI,">../temp/ausgabe.txt");

%properties = ( 'user' => 'xxxxxx',
'password' => 'xxxxxxxx',
'host.name' => 'xxx.xxx.xxx.xxx',
'host.port' => 'xxx' );

$dsn = "dbi:JDBC:hostname=localhost:9001;url=jdbc:db2://192.168.6.78:446/APDB2ZSB";

$dbh = DBI->connect($dsn, undef, undef,
{PrintError => 0,RaiseError => 1, jdbc_properties => \%properties})
or die "Failed to connect: ($DBI::err) $DBI::errstr\n";

$sth = $dbh->prepare("select ip_pool_unit from tabelle1 where domain_index=1");

$sth->execute();

print DATEI while ((@row) = $sth->fetchrow_array)
{
print DATEI join ("\t\t", map {defined $_ ? $_ : "(null)"} @row),"\n";
}

$dbh->disconnect();
close(DATEI);

print "location: $url\n\n";

Bei einem kurzem SQL-Statement funktioniert das Ganze einwandfrei und das Ergebnis wird mithilfe eines HTML Template einer Textbox in einer HTML-Seite ausgegeben.So mein Problem ist jetzt, dass mein SQL-Statement aber um einiges länger ist da es über 5 Tabellen geht. Wie mache ich es jetzt, dass er das auch macht? Als Fehlercode kommt MYSQL-Error 102.

Tschau

Datum: 27.06.2006-09:26

Beitragre: SQL-Statement bei DB-Abfrage zu kurz
Seitenanfang
Hallo

Der Thread kann geschlossen werden. Ich habe das Problem selber lösen können.

Tschau

Datum: 28.06.2006-16:05

Beitragre: SQL-Statement bei DB-Abfrage zu kurz
Seitenanfang
Schön, dass Du das Problem lösen konntest, aber jetzt wäre es ganz nett, wenn Du auch posten würdest, was falsch war. Vielleicht hat jemand mal ein ähnliches Problem und würde sich über Deine Lösung freuen...

Datum: 29.06.2006-12:13

Beitragre: SQL-Statement bei DB-Abfrage zu kurz
Seitenanfang
Naja das war ein ganz dummes Problem.In der Select-Abfrage war '@' enthalten. Damit ist Perl nicht klar gekommen. Für die Ausgabe braucht man das aber nicht da es sowieso in einer csv-Datei abgespeichert wird.Das ist ja keine richtige Lösung. Das war einfach nur dumm, denn Perl kommt glaube ich mit 32.000 Zeichen klar.

Datum: 30.06.2006-09:47

-






-
-