[Delphi/ADO/Access] To few parameters

Pagina: 1
Acties:

  • whoami
  • Registratie: December 2000
  • Laatst online: 06:24
Ik heb van http://www.alohaoi.com/Software/Products/aoado/default.htm enkele open source ADO componenten gedownloaded voor Delphi.

'k heb die componenten gecompileerd en geinstalleerd. 'k heb een connection en een query op m'n form gesleurt alles goed ingesteld (dat denk ik toch).
In m'n query zet ik een sql command om een record te inserten. Als ik dan ExecSQL aanroep krijg ik volgende foutmelding:
Too few parameters, expected 3
Dit is de code die uitgevoerd wordt:
code:
1
2
3
4
5
6
7
8
9
  qryUpdOpmerking.Close();
  qryUpdOpmerking.SQL.Text := 'INSERT INTO tblOpmerkingen ' +
                  '(TypeOpmerking, LinkId, Opmerking) ' +
                  'VALUES (:TO, :LinkId, :Opm)';

  qryUpdOpmerking.Params[0].AsString  := 'P';
  qryUpdOpmerking.Params[1].AsInteger := PrimKey;
  qryUpdOpmerking.Params[2].AsMemo    := OpmerkingDBMemo.Text;
  qryUpdOpmerking.ExecSQL();

edit:
even de layout gefixed

https://fgheysels.github.io/


Verwijderd

Mmmm, kan 'm hier niet testen met Access2000, alleen met Access97, en die doet het goed :?

Welke provider heb je gebruikt, de JET?

  • FendtVario
  • Registratie: Januari 2002
  • Laatst online: 12-05-2025

FendtVario

The leader drives Vario!

Probeer de memo eens zo:
code:
1
qryUpdOpmerking.Params[2].AsString := QuotedStr(OpmerkingDBMemo.Text);

www.fendt.com | Nikon D7100 | PS5