Zum Inhalt springen

dr.dimitri

Mitglieder
  • Gesamte Inhalte

    1276
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von dr.dimitri

  1. Indem Du, wie allgemein üblich, Logik, Oberfläche und Datenbankzugriffe trennst. Schreib Dir eine Klasse, die dafür zuständig ist eine Connection aufzubauen und die deine Datenbankaufrufe kapselt. Dim
  2. Ich hoff nur, dass es sich hier um eine Testumgebung handelt die auch kaputt gehen darf... Dim
  3. Hast Du dir das readme File durchgelesen welches mit dabei ist und alle Schritte der Reihe nach genau beschreibt? Dim
  4. Hi, noch ein Tipp zum genrellen Ablauf: 1. Du solltest die Conjnection ausserhalb der Schleife herstellen und erst schließen wenn Sie wirklich nicht mehr benötigt wird (=Programm wird beendet). 2. Verwende ein PreparedStatement und kein Statement. Auch das sollte die Ausführung beschleunigen - vor allem wo's bei solchen Autovervollständigungen ja um 1/100stel Sekunden geht. Dim
  5. dr.dimitri

    Job Angebot

    Öhm stimmt :old Dim
  6. dr.dimitri

    Job Angebot

    Mal sehenIch bekomm 13,8 Monatsgehälter und das war jetzt das normale netto Gehalt. Rechne ich die Sonderzahlungen mit ein, bin ich bei ca. 2750€ netto/Monat. Da ich eine Direktversicherung hab sind jährlich 2000€ vom Bruttolohn abzuziehen, die ich natürlich auch nicht bekomm. Hochgerechnet warens 2008 64800€ Brutto, was einem durchschnittlichen Nettolohn von ca. 2800 Euro entsprechend würde. Gehaltsrechner 58000 und das ist immer noch ein plus von 20 Tsd im Vergleich zu jetzt. Dim
  7. dr.dimitri

    Job Angebot

    [quoet]Wie würdet Ihr Euch entscheiden, zuschlagen oder abwägen?
  8. Hi, das mit dem Trigger vergiss direkt wieder. In einen Trigger gehöret keine fachliche Logik. Du kannst eine PL/SQL Prozedur schreiben, die diesen Geschäftsvorfall kapselt aber nicht in einem Trigger verstecken. Zu deinem Problem: Ich kann jetzt keinen Fehler erkennen. Kannst mal die DDL der Tabellen posten, damit wir das nachstellen können? Dim
  9. dr.dimitri

    Join Problem

    Wenn Du alles richtig gemacht hättest, dann würde es funktionieren... Was mich hier wundert ist, dass im Browser php Code zu sehen ist. Mein letztes php Programm ist schon länger her, aber das dürfte nicht passieren, wenn dein Webserver richtig konfiguriert ist. Daher halte ich diese Frage hier für offtopic und Du solltest sie im PHP Forum stellen (und spar nicht mit dem Speicherplatz des Servers ) Dim
  10. dr.dimitri

    Join Problem

    Du musst selbst die Spalte aid füllen (manuell oder per Update Befehl) aber die Information wer ursprünglich welchen Witz geschrieben hat ist nicht (mehr?) vorhanden. Zukünftig musst Du beim Einfügen eines Witzes sicherstellen, dass diese Spalte auch gefüllt ist. Sprich Du legst einen NOT NULL Constraint und zusätzlich noch einen Foreign key (Fremdschlüssel) auf die Spalte der auf die Autoren Tabelle verweist. Damit hast Du sichergestellt, dass zu jeder aid auch ein Autor existiert - andernfalls bekommst Du eine entsprechende Fehlermeldung. Dim
  11. dr.dimitri

    Join Problem

    Damit hast Du ein sog. Cartesisches produkt. jede zeile der einen Tabelle wird mit jeder Zeile der anderen Tabelle verknüpft. Nicht unbedingt was Du haben möchtest. Es "geht" schon. Es gibt nur einfach keine Daten, die zu dieser Bedingung passen. Anders ausgedrückt: Es gibt keine jokes die zu einer Autorenid passen würden. Schau in deinen Tabellen nach und überprüfen das. Dim
  12. dr.dimitri

    Join Problem

    Na das was da steht: es wurden keine Zeilen gefunden, die auf deine Bedingung zutreffen. Dim
  13. Eine produktive DB in einer VM? Selten so gelacht. Wer das macht legt keinen besonderen Wert auf Performance. Ausserdem können richtige Datenbanken auch ohne VM während des laufendenden Betriebes gesichert werden. Dim
  14. dr.dimitri

    Join Problem

    Du möchtest einen PK einfügen, der bereits in der Tabelle existiert. Dim
  15. dr.dimitri

    Frage zu ERD

    Wo? Dim
  16. Ach in Cobol ist das ganz normal. Dim
  17. Ich benutz mysql nicht, aber hast du die üblichen verdächtigen wie Firewall und Virenscanner schon ausgeschlossen? Dim
  18. Um welche Datenbank handelt es sich denn? Evtl. kannst Du mal probieren, ob eine geinsame Volltextindizierung der drei Spalten möglich ist. Dann kannst dir das sparen und bist sogar noch flexibler in deinen Suchmöglichkeiten. Dim
  19. Vermutlich. Da fehlt eine Klammer: AND [b]([/b]upper(NUR.VLNDN001.LAND_LANDKUERZEL) = upper('Österreich') OR upper(NUR.VLNDN001.LNDN_NAME) = upper('Österreich') OR upper(NUR.VLAND001.LAND_ISO_CODE_3) = upper('Österreich')[b])[/b] Gleiches bei der anderen Bedingung. Interessant find ich allerdings, dass in dem Feld Länderkürzel bzw. ISO Kürzel wirklich der komplette Landesname stehen kann. da solltest Du mal deine Daten bereinigen, denn wenn das wirklich so ist kann man sich diese Aufteilung ja auch direkt schenken und alles in eine Spalte schreiben :upps Dim
  20. Hi, Du hast kein Join Kriterium angegeben, weshalb Du ein sog. kartesisches produkt bekommst (jede Zeile der einen Tabelle wird mit jeder Zeile der anderen verknüpft). Daher resultieren deine unerwarteten Ergebnisse. Du brauchst eine Bedingung, die deine beiden Tabellen explizit miteinander verknüpft. Dim
  21. Einfach im Select so wie ich das mit (colxy-colab) mal exemplarisch gemacht habe. Du kannst ja mal den insert weglassen und nur selektieren. Dim
  22. Die Syntax lautet wie folgt: insert into tabelle (col1,col2,col3) select (colxy-colabc),col10,col20 from andere_tabelle Dim
  23. Ich kenn mssql nicht besonders gut, aber ich kann mir vorstellen, dass Du damit das pdf auch direkt indizieren und durchsuchen lassen kannst. Sprich das pdf in der DB ablegen und mittles passendem Volltextindex dann durchsuchen. Mehr dazu können dir aber sicherlich die MS Spezies hier sagen. Dim
  24. dr.dimitri

    Timestamp

    Du wirst auch weiterhin doppelte Timestamp Werte bekommen, aber wenn Du den Timestamp nicht mehr im PK Feld hast, stört dich das auch nicht weiter. Dim
  25. dr.dimitri

    Timestamp

    Hi, ich würde einfach keinen Timestamp als PK verwenden. Schon allein wenn man drauf selektieren will ist es viel umständlicher als z.B. mit einer Nummer. Um einen eindeutligen PK zu bilden kannst Du entweder ein nummerisches Feld verwenden und es mittels einer Sequence füllen oder Du verwendest ein VARCHAR2(32) feld und befüllst es mittels der Funktion SYS_GUID Dim

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...