SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 31.10.2007, 08:40:05
Lins56 Lins56 ist offline
Anfänger
 
Registriert seit: Oct 2007
Beiträge: 8
Fehlermeldung bei Datenbankabfrage - brauche Hilfe!!!

Hallo,
Ich bekomme bei der Datenbankabfrage folgende Fehlermeldung im Browser angezeigt:

Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1., SQL state 07001 in SQLExecDirect in G:\Inetpub\iis_cgi-bin\TA20Report\Kontoabfrage.php on line 52

Anbei der PHP-Code Zeile 26 - 52
PHP-Code:
$qid odbc_exec($cid"SELECT TA20_ABRECHNUNGEN.DATUM, TA20_ABRECHNUNGDETAILS.ZEIT 
                            FROM TA20_USERS 
                            INNER JOIN 
                            (
                            TA20_ABRECHNUNGEN 
                                INNER JOIN 
                                (
                                TA20_ZEITKOMPONENTEN 
                                INNER JOIN 
                                TA20_ABRECHNUNGDETAILS ON TA20_ZEITKOMPONENTEN.OrdinalId = TA20_ABRECHNUNGDETAILS.FK_ZTKID
                                ) 
                                ON TA20_ABRECHNUNGEN.PK_ABRECHNUNG = TA20_ABRECHNUNGDETAILS.FK_ABRECHNUNG
                            )
                            ON TA20_USERS.UserId = TA20_ABRECHNUNGEN.FK_USERID
                            WHERE 
                                TA20_USERS.Alias = '$gruppe'
                                AND
                                (TA20_ABRECHNUNGEN.DATUM>=$startdatum
                                    AND
                                TA20_ABRECHNUNGEN.DATUM<$enddatum)
                                AND
                                TA20_ABRECHNUNGSDETAILS.ZEIT > 0
                                AND
                                TA20_ZEITKOMPONENTEN.KontoNr = '$kontoNr'
                            ORDER BY 
                                TA20_ABRECHNUNGEN.DATUM;
                    "
); 
Könnt ihr den Fehler finden?
Mit Zitat antworten
  #2  
Alt 31.10.2007, 09:07:50
Benutzerbild von rarios
rarios rarios ist offline
Member
 
Registriert seit: Jun 2006
Beiträge: 655
AW: Fehlermeldung bei Datenbankabfrage - brauche Hilfe!!!

Vielleicht ergibt das, was Ich jetzt schreibe überhaupt keinen Sinn aber:
PHP-Code:
INNER JOIN 
                            
(
                            
TA20_ABRECHNUNGEN 
                                INNER JOIN 
                                
(
                                
TA20_ZEITKOMPONENTEN 
                                INNER JOIN 
                                TA20_ABRECHNUNGDETAILS ON TA20_ZEITKOMPONENTEN
.OrdinalId TA20_ABRECHNUNGDETAILS.FK_ZTKID
                                

                                
ON TA20_ABRECHNUNGEN.PK_ABRECHNUNG TA20_ABRECHNUNGDETAILS.FK_ABRECHNUNG
                            

da ist noch ein INNER JOIN der aber keine Klammern enthält.
Vielleicht muss das so heißen:
PHP-Code:
                            INNER JOIN 
                            
(
                            
TA20_ABRECHNUNGEN 
                                INNER JOIN 
                                
(
                                
TA20_ZEITKOMPONENTEN 
                                        INNER JOIN
                                        
(
                                        
TA20_ABRECHNUNGDETAILS ON  A20_ZEITKOMPONENTEN.OrdinalId TA20_ABRECHNUNGDETAILS.FK_ZTKID
                                         
)
                                ) 
                                
ON TA20_ABRECHNUNGEN.PK_ABRECHNUNG TA20_ABRECHNUNGDETAILS.FK_ABRECHNUNG
                            

__________________
Liebe Grüße
Mit Zitat antworten
  #3  
Alt 31.10.2007, 10:01:07
Lins56 Lins56 ist offline
Anfänger
 
Registriert seit: Oct 2007
Beiträge: 8
AW: Fehlermeldung bei Datenbankabfrage - brauche Hilfe!!!

Danke für die Hilfe. War aber allerdings nicht der Fehler.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abfrage funktionierte gestern noch, brauche Hilfe!! Lins56 PHP Grundlagen 2 18.10.2007 18:17:39
wie ist das mit der for - schleife, brauche hilfe! selbstlerner PHP Grundlagen 1 05.09.2006 10:08:03
Brauche Hilfe Sternchen1973 PHP Grundlagen 4 17.07.2004 20:55:02
Brauche nochmal Hilfe Lars_oha PHP für Fortgeschrittene und Experten 19 16.09.2003 22:22:43
Fehler 1067 brauche dringend hilfe phRE MySQLi/PDO/(MySQL) 4 04.09.2003 14:58:32


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:32:49 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt