Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#3

Re: ADODataSet.Open: Mal Fehler, mal nicht. Voraussetzung gl

  Alt 27. Jul 2009, 10:15
Als Allererstes immer das Connection-Property zuweisen.
Nur dann kann die unterliegende Treiberschicht den korrekten Datentyp des Parameters ermitteln.
Delphi-Quellcode:
LRSSelectTyp := TADODataSet.Create(nil);
LRSSelectTyp.Connection := conMain;
LRSSelectTyp.CommandText := 'SELECT ID FROM Typ WHERE Typ = :prmTyp';
LRSSelectTyp.Parameters.ParamValues['prmTyp'] := AsTyp;
LRSSelectTyp.Open;
fork me on Github
  Mit Zitat antworten Zitat