tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
618
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sumsum1502 sumsum1502 ist offline Rookie
    Registriert seit
    May 2006
    Beiträge
    6
    Hallo!

    Ich wollte in einer Tabelle einen Datensatz ändern dies Funtkioniert auch problemlos mit dem Update Befehl!
    Danach will ich diesen Datensatz verschachtelt mit Inner Joins suchen lassen und ausgeben, aber in der Tabelle taucht er nicht mehr auf!

    Der Code dazu

    Code :
    1
    
    SELECT hw.IT_ID,hw.Geraet,hw.Ort,hw.Platz,hw.Raum_alt,r.R_ID,hw.R_ID,r.R_Kurz,hw.Typ,hw.Lieferung,hw.Notizen,hw.Ser_Nr,hw.BSZ_Nr,hw.Stand,hw.D_Ausgesondert,hw.D_Inventur,hw.Detail_1,hw.Detail_2,hw.Detail_3,hw.Detail_4,hw.Detail_5,h.Hersteller,h.H_ID FROM T_IT_HW hw INNER JOIN T_Raum r ON hw.R_ID = r.R_ID INNER JOIN T_Hersteller h ON hw.H_ID = h.H_ID Where BSZ_Nr LIKE '3314';

    Der Code steht komlplett in einer Zeile!

    Wenn ich den Datensatz anschließend mit einer Einfachen SELECT Anweisung suche findet er ihn Problemlos! Weiß jemand woran das liegen könnte!

    Der funtkionierende Code
    Code :
    1
    
    SELECT * FROM T_IT_HW WHERE BSZ_Nr = '3314';
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Probier mal folgende Abfrage:
    Code sql:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    
    SELECT
            `hw`.`IT_ID`,
            `hw`.`Geraet`,
            `hw`.`Ort`,
            `hw`.`Platz`,
            `hw`.`Raum_alt`,
            `hw`.`R_ID`,
            `hw`.`Typ`,
            `hw`.`Lieferung`,
            `hw`.`Notizen`,
            `hw`.`Ser_Nr`,
            `hw`.`BSZ_Nr`,
            `hw`.`Stand`,
            `hw`.`D_Ausgesondert`,
            `hw`.`D_Inventur`,
            `hw`.`Detail_1`,
            `hw`.`Detail_2`,
            `hw`.`Detail_3`,
            `hw`.`Detail_4`,
            `hw`.`Detail_5`,
            `r`.`R_ID`,
            `r`.`R_Kurz`,
            `h`.`Hersteller`,
            `h`.`H_ID`
      FROM
            `T_IT_HW` `hw`
                INNER JOIN `T_Raum`       `r` ON `hw`.`R_ID` = `r`.`R_ID`
                INNER JOIN `T_Hersteller` `h` ON `hw`.`H_ID` = `h`.`H_ID`
      WHERE
            `BSZ_Nr` = '3314';
     
    Markus Wulftange

  3. #3
    sumsum1502 sumsum1502 ist offline Rookie
    Registriert seit
    May 2006
    Beiträge
    6
    hab das mal versucht aber die komischen hochkommers kann er nicht lesen auch das man zwischen den Punkten noch eins macht is mir auch neu, im Prinzip ist das aber das gleiche das ich auch in eine Zeile geschrieben hab trotzdem erst mal danke für die Hilfe!

    Code sql:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    
    DM_1->Q_Hardware->Close();
     DM_1->Q_Hardware->SQL->Clear();
     DM_1->Q_Hardware->SQL->ADD("SELECT");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`IT_ID`,");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`Geraet`,");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`Ort`,");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`Platz`,");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`Raum_alt`,");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`R_ID`,");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`Typ`,");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`Lieferung`,");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`Notizen`,");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`Ser_Nr`,");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`BSZ_Nr`,");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`Stand`,");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`D_Ausgesondert`,");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`D_Inventur`,");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`Detail_1`,");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`Detail_2`,");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`Detail_3`,");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`Detail_4`,");
     DM_1->Q_Hardware->SQL->ADD("`hw`.`Detail_5`,");
     DM_1->Q_Hardware->SQL->ADD("`r`.`R_ID`,");
     DM_1->Q_Hardware->SQL->ADD("`r`.`R_Kurz`,");
     DM_1->Q_Hardware->SQL->ADD("`h`.`Hersteller`,");
     DM_1->Q_Hardware->SQL->ADD("`h`.`H_ID`");
     DM_1->Q_Hardware->SQL->ADD("FROM");
     DM_1->Q_Hardware->SQL->ADD("`T_IT_HW` `hw`");
     DM_1->Q_Hardware->SQL->ADD("INNER JOIN `T_Raum` `r` ON `hw`.`R_ID` = `r`.`R_ID`");
     DM_1->Q_Hardware->SQL->ADD("INNER JOIN `T_Hersteller` `h` ON `hw`.`H_ID` = `h`.`H_ID`");
     DM_1->Q_Hardware->SQL->ADD("WHERE");
     DM_1->Q_Hardware->SQL->ADD("`BSZ_Nr` = '3314';");
     DM_1->Q_Hardware->OPEN();
    Geändert von sumsum1502 (11.05.06 um 23:23 Uhr)
     

Ähnliche Themen

  1. Datensatz per ID anzeigen?
    Von thefaxx im Forum .NET Datenverwaltung
    Antworten: 2
    Letzter Beitrag: 20.06.08, 15:30
  2. Ein Datensatz anzeigen
    Von x_luckystar im Forum PHP
    Antworten: 3
    Letzter Beitrag: 09.02.08, 21:16
  3. Mysql (1.4?) Eine Stelle vom Datensatz anzeigen lassen
    Von Hei_di im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 14.03.05, 20:09
  4. nur einen Datensatz anzeigen
    Von luchs3 im Forum PHP
    Antworten: 9
    Letzter Beitrag: 19.02.05, 14:07
  5. Antworten: 2
    Letzter Beitrag: 23.07.04, 23:14