Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#8

Re: Stored Procedure ignoriert DB-Einstellungen

  Alt 22. Jun 2004, 12:02
2 Dinge:
  • Ich verwende niemals CHAR als Typ für einen Parameter.
    Du kannst dir deine DB mit Constraints nur so vollstopfen, aber Fehler wie dieser machen das alles witzlos.
    ein Char[5] ist entweder NULL oder 5 Stellen lang.
    ParamByName('fPLZ').Value:= Edit3.Text; Durch diese Zeile ist er nicht mehr NULL sondern #32#32#32#32#32. (Deshalb wurde zum Bleistift im .Net FrameWork der Typ DBNull eingeführt. )
  • Wenn du dein DataSet sowieso nur zum "Scrolling" verwendest, warum nimmst du nicht einfach ein unidirectional Recordset und schiebst es in einen Array.
    Ich weiß jetzt nicht wie es sich mit IB und den IBKompos aus Delphi verhält, aber beim Zugriff auf Oracle mit DOA ist die TOracleQuery die schnellste Komponente (sie kapselt nur einen Ref Cursor -> unidirectional).
  Mit Zitat antworten Zitat