Zum Inhalt springen

Ganymed

Mitglieder
  • Gesamte Inhalte

    1.620
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    19

Alle Inhalte von Ganymed

  1. Ich glaube D_Z's Aussage war eindeutig.:mod:
  2. Ganymed

    Was heißt %s?

    Hallo, danke für die Ganzen Antworten. Das Problem hab ich jetzt gelöst *freu* Das Problem mit dem genauen Posten liegt darin, dass ich Quellcode in einer Anwendung einfüge und das Resultat erst in QuarkXPRess anschauen kann. Einen C++ Compiler habe ich nämlich nicht --> auch keine C++ Fehlermeldung. Ich bekomme halt nur Fehler von Quark aus. Aber durch ein paar Logfiles konnte ich herausfinden, dass ich die Prozedur, die hinter dem Statement steht einfach nochmal aufrufen muss; für jedes %s möchte er nämlich einen Funktionsaufruf haben. Durch die Umkonvertierung nach %d bin ich aber erst auf die Lösung gekommen Danke schön!
  3. Ganymed

    Was heißt %s?

    Nachtrag: Also ich hab anstatt mal dem %s ein %d hingeschrieben. Jetzt bekomme ich zwar keine Fehlermeldung mehr, allerdings fehlt jetzt bei der Ausgabe etwas. Frage: Wie kann ich also das Ganze wieder zum Schluss zu einem String machen?
  4. Ganymed

    Was heißt %s?

    *grübel* Heisst das, wenn ich anstatt %s ein %d da hin schreibe, dass ich dann in das SQL-Statement auch nen Integer reingesetzt bekomme? Die ID ist nämlich kein String, sondern ein Integer... Vielleicht bekomme ich deswegen die ganzen Fehler...
  5. Hallo zusammen, ich habe hier ein Stück Quellcode bekommen, von dem ich nicht wirklich weiß, ob es C++ ist. Jedenfalls gibt es dort Variablen, die wiefolgt heissen: z.B. CString ActState(""); und mehere SQL-Statements, die so aussehen: sql.Sprintf("select ID from Artikel where ID = %s", ActJobID.Get()); Was ist denn %s? Es ist nirgends deklariert oder dergleichen. Ich weiß zwar jetzt, was da für Werte drinnestehen (mit Hilfe eines Logfiles), aber woher das kommt, weiss ich nicht. Per google hab ich die meisten Treffer für "%s" C++ bekommen. Von daher denke ich, dass ich hier richtig bin. Es ist zwar öfters benutzt worden, aber nigens erklärt was dieses "%s" eigentlich ist. Gruß Ganymed
  6. Ja ich habe ein return-Statement. Es wird ja nicht ausgeführt, weil er nichts findet. Hmm... ich glaub mein Problem ist noch nicht ganz klar... Also: Ich habe einen Artikel. Dieser Artikel hat einen Preis. Die ID des Artikels übergebe ich meiner Funktion. Mit Hilfe dieser ID soll der Preis ermittelt werden. Es gibt immer einen Preis zu einem Artikel (Default 0,00 €). Von daher muss mir mein SQL-Statement (vereinfacht) Select ID into PreisID from Preise where aID = übergebene Variable --> da muss jetzt eine ID als Wert rauskommen. Da aber keiner Kommt, habe ich 0 und die Funktion hat keinen Return Wert. --> Ergo diese Oracle Meldung. Soweit klar? Wenn ich aber dieses SQL-Statement einfach mal aus dieser Funktion herausnehme, ein SQL-Skript-Fenster aufmache und anstatt der Variable einen konkreten Wert (idealerweise den Wert, den die Funktion bekommt) eingebe, dann bekomme ich einen Wert. Und das ist das kuriose an der Sache. Warum findet er in meiner Funktion nichts, aber im SQL-Sktipt Fenster? Ich habe das exakte Statement (ohne das "into" versteht sich).
  7. Nein, nein Die Funktion liefert 0 zurück - korrekt. Und das ist ja genau der Fehler... Ist halt die Frage, wie sowas kommen kann:confused:
  8. ORA-06503: PL/SQL: Function returned without value. Das ist die Fehlermeldung. Das Problem ist ja eigentlich, dass er die Meldung nur bei der Funktion bringt. Setze ich das Statement (an der Stelle, wo er den Wert "0" -nicht NULL- liefert) ohne die Funktion ab, dann bekomme ich ja was ich will... Nachtrag: Ne Exeption kann und darf ich gar nicht schreiben! Es geht in meinem Problem um Preise und Artikel. Und ein Preis steht nie ohne Artikel da... :mod: Du hast ja letztendlich den Fehler einfach abgefangen. Aber es muss ein Ergbnis rauskommen. Nur halt einzeln kommsts raus... :confused:
  9. Hallo zusammen, ja ich habe mal wieder was seltsames gefunden, und hoffe, dass hier jemand sowas auch schon mal hatte. Folgendes: Ich habe eine Funktion in PL/SQL geschrieben. Soweit so gut. Keine Kompilierungesfehler oder dergleichen. Syntaktisch alles in Ordnung. Wenn ich das Ganze teste, dann bekomme ich für ein SQL-Statement kein Ergebnis und die Funktion wird mit einem Fehler beendet. Wenn ich aber das SQL-Statement ohne die Funktion mit denen von der Funktion entsprechenden Werten alleine Teste, dann funktionierts :confused: Den Code jetzt zu posten ist was kompliziert, weil die Tabellen recht umfangreich verknüpft sind. Ich versuchs mal an einem Beispiel zu erklären, was das deutlich machen soll: "Funktionsausschnitt" Select Name into vName from tblPersonen Where ID = Variable; --> Variable hat zum Beispiel den Wert 1234, den übergebe ich der Funktion --> Nach absetzen des Statements ist vName = 0 "SQL-Statement alleine" Select Name from tblPersonen Where ID = 1234; --> Ergibt meinen gewünschten Wert... Ein Exeption Handling müsste ich nicht machen, denn das Ganze ist so gestrickt, dass ich immer einen Wert bekomme... Versteht jemand das? Mal gehts und mal nicht!? Ich zerbrech mir schon stundenlang den Kopf darüber und komm zu keinem Ergebnis... Gruß Ganymed
  10. 1. Ganymed 2. Was willst du mir damit sagen? Das Rad deines Posting Counters, oder was? Ach ist ja eigentlich auch wurscht, jedenfalls bringt es nichts mit Dir zu diskutieren, denn wie hier schon gesagt wurde, bist du immer der/die Angegriffene...
  11. Warum zerbrichst dir überhaupt den Kopf für sowas? Dir scheinen ja die Post Rankings ja unheimlich wichtig zu sein... Jedenfalls blähst du recht gerne mal auch nicht OT-Threads mit unnötigen Posts auf (Ich erinnere mich an meinen Macintosh Thread). Gruß Gany-nichtRankigGeil-med
  12. Schnittchen oder einfach nur Röggelche oder auch Brötchen für nicht-Kölner! :D
  13. Hey supi, das hat funktioniert! Da stet zwar im Internet Explorer immernoch "Outlook Express" drinne (nach dem Kriterium bin ich ja zuerst gegangen - dachte wenns weg ist, dann geht der Rest), aber die Links gehen jetzt wieder und auch Outlook geht ohne Einschränkung. *freu* Danke euch! Ihr seid die besten hier :mod: :e@sy
  14. Chief: ich hab deinen Link gelesen Ich hab das grade mal gelöscht. Aber das Outlook Express steht immer noch drin :confused: Muss ich Neustarten? Ich dachte, Änderungen sind sofort wirksam...
  15. Tatasache! Da steht Outlook Express drinne. Aber ich kann aus der ComboBox nichts anderes als Outlook Express einstellen Es ist IE 6. Und nun?
  16. Köln wäre Ok Aber im Moment stellt sich heute die Frage, ob ich heute Nachmittag überhaupt noch irgendwohin laufen kann Davon mal Abgesehen: Spanisch ist immer zu einer unsäglichen Uhrzeit, da fällt Samstags meistens flach... <Nachtrag> knuffiger Grammatikfehler
  17. Nein, wie gesagt, ist mein PC von der Arbeit. Also alles vorinstalliert. Auf einmal ging es nicht mehr... Gelöscht hab ich es nicht; aber die Datei ist auch nicht mehr auf meinem Rechner Und die Datei bei Microsoft runterladen geht nicht? Kann ja sein, dass es sowas gibt - habs nur nicht gefunden. Für die msimn.exe gabs dort nur Hilfe füre Outlook Express. Hab ich aber nicht.:mod:
  18. Hallo zusammen, immer wenn ich auf einen Link klicke, welcher mit "mailto" erstellt wurde (z.B. im Internet Explorer) bekomme ich folgende Fehlermeldung: msimn.exe wurde nicht gefunden. Dieses Programm ist zum Öffnen von Dateien vom Typ "URL:MailTo-Protokoll" erforderlich. Ich verwende Outlook 97. Ist schon ärgerlich, wenn ich hier am Entwickeln bin und immer zur Kollegin zum Testen rennen muss Wisst ihr, wie ich an die Datei komme? Eine Windows-Suche hat die Datei definitiv nicht auf meinem Rechner gefunden. Ist mein Arbeitsrechner, von daher hab ich keine CD von Outlook. Auf der Mircosoft HP hab ich auch nichts gefunden... Vielleicht fehlt auch ein Patch?! Gruß Ganymed
  19. Ich würde die Erste Variante bevorzugen. Bei einem Text müsste ich wohl länger nach meiner Problemstellung suchen. Und: es ist übersichtlicher. Fragen: Anfahrtsskizzen Dienstleistungen Ansprechpartner wie oben schon beschrieben: Öffnungszeiten Stellenangebote Kunden... Gruß Ganymed
  20. *lol* @Hawk und Steffi Die Abpassung war spitzenklasse! :uli

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...