php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.10.2010, 14:20  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.267
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

PDO schränkt eher ein, gerade wenn man mal vom Standard (SELECT, UPDATE, ...) abweicht. Ich würds sicherheitshalber mal ohne versuchen.
__________________
"Nuschel ich?" - "Was?"
Chriz ist gerade online   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.10.2010, 14:23  
hts
Erfahrener Benutzer
 
Registriert seit: 07.09.2010
Beiträge: 722
PHP-Kenntnisse:
Fortgeschritten
hts befindet sich auf einem aufstrebenden Ast
Standard

Laut diesem Kommentar funktioniert es mit MSSQL
http://www.php.net/manual/de/book.pdo.php#68398
hts ist offline   Mit Zitat antworten
Alt 21.10.2010, 14:24  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

bindValue ist für die mssql-Funktionen

wenn du PDO nimmst, dann bindparam ..

aber das generelle Problem bleibt - den RückgabeWert der Funktion wirst du so nicht bekommen

du musst den Rückgabewert des $db->execute auswerten und übergibst nur den einen Parameter - und selbst da bin ich mir nicht sicher, dass mssql deine Zeitangabe übermittelt und nicht nur "SP erfolgreich ausgeführt"

deine SP erwartet ja nur 1 Parameter, darum scheitert das auch, wenn du ihr 2 Variablen übergibst ...
eagle275 ist offline   Mit Zitat antworten
Alt 21.10.2010, 14:54  
Neuer Benutzer
 
Registriert seit: 21.10.2010
Beiträge: 9
PHP-Kenntnisse:
Anfänger
joschika77 befindet sich auf einem aufstrebenden Ast
Standard

Ich habe erstmal von dem Returnwert abgelassen. Aber wenigstens möchte ich einen Parameter mitgeben. Habe das jetzt nochmal mit bindValue und bindParam versucht. Auf der Clientseite (c#) bekomme ich folgende Exception.

Code:
Call to a member function bindParam() on a non-object
Php Code sieht jetzt so aus:

PHP-Code:
        $sth $this->db->prepare('exec dbo.testImport :companyId');
        
//$sth->bindValue(':companyId', $companyId, PDO::PARAM_INT);
                //$sth->bindParam(':companyId', $companyId);
        
$sth->bindValue(':companyId'$companyId);
        
$sth->execute(); 
joschika77 ist offline   Mit Zitat antworten
Alt 21.10.2010, 14:58  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.267
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Die Variable, von der du ausgehst dass es ein Objekt beinhaltet und du entsprechend eine Methode bindParam aufrufst, ist eben kein Objekt. Die Exception klingt nach PHP, wieso erhältst du die in C#?
__________________
"Nuschel ich?" - "Was?"
Chriz ist gerade online   Mit Zitat antworten
Alt 21.10.2010, 15:03  
Neuer Benutzer
 
Registriert seit: 21.10.2010
Beiträge: 9
PHP-Kenntnisse:
Anfänger
joschika77 befindet sich auf einem aufstrebenden Ast
Standard

Dort habe ich meinen wsdl service eingebunden diese Methode aufruft. Ist halt mein Testclient.
joschika77 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Stored Procedures bei SELECT mit mehreren ergebnissen Screeze Datenbanken 6 05.06.2010 14:34
Procedure, Subselect notyyy Datenbanken 5 10.03.2010 17:32
stored procedure aus php aufrufen svhach PHP Tipps 2010 6 08.02.2010 20:53
problem mit mysql und stored procedures DarkPrisma Datenbanken 3 08.02.2010 09:28
[MySQL] Existiert Alternative für LOAD DATA INFILE für stored Procedures? TheIfrit Datenbanken 1 14.10.2009 09:59
Stored Procedure - Update Lager MySQL JeanRowan Datenbanken 8 19.05.2009 18:17
Stored Procedures erstellen klappt nicht... Robinrobin PHP Tipps 2009 6 12.05.2009 12:42
Stored Procedure rückgabe eines result set Horst79 Datenbanken 4 09.04.2009 08:56
[Erledigt] Stored Procedure Horst79 Datenbanken 4 06.04.2009 15:45
Nochmal stored procedures drsoong Datenbanken 6 06.03.2009 17:40
[Erledigt] stored procedure via phpMyAdmin drsoong Datenbanken 3 25.02.2009 18:08
mySQL - Stored Procedures - Last Inserted Identity Datenbanken 6 23.11.2008 19:06
stored procedure, prepared statement wird nicht ausgeführt Horst79 PHP Tipps 2008 9 28.09.2008 15:08
Stored Procedure - Invalid Format %d Rex Datenbanken 2 25.08.2006 10:13
CLOB als Rückgabewerte aus Oracle Stored Procedure PHP-Fortgeschrittene 1 31.01.2006 11:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
call to a member function bindvalue() on a non-object, http://www.php.de/php-fortgeschrittene/73095-stored-procedure-mit-return-2.html, mssql exec returnwert auswerten, php prozeduren rückgabe auswerten, php ms sql prozedure 2 rückgabewerte, mit php mssql sp rückgabewert, mssql stored procedure mehrer rückgabewerte, mssql php rückgabewert einer prozedur, procedure update return, php call stored procedure with returning, stored procedure in select mit zwei returns, php return stored procedure, rückgabewert stored procedure erfolgreich, procedure in phpmyadmin

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum