Delphi: TADOQuery, lookup mező probléma

Programozással kapcsolatos cikkek / Delphi (1425 katt)

A Turbo Delphi használata során találkoztam azzal a problémával, hogy ha egy TADOQuery-be felvettem egy FieldKind = fkLookup beállítású lookup mezőt, akkor egy új sor felvétele esetén az IDE EOleException hibaüzenetet küldött a sokatmondó Ismeretlen hiba történt szöveggel. Ha a lefordított programot külön futtattam, akkor már nem jelentkezett a hiba.

Erre a problémára azt a megoldást javasolták egy fórumon, hogy az adott lookup mezőnél (ami itt éppen TStringField típusú volt) a LookupCache tulajdonság értékét True-ra kell állítani. Én is ezt tettem, és ezután meg is szűnt a hiba.

A tipp forrása:

https://www.experts-exchange.com/questions/27117133/Delphi-fkLookup-ado-unknown-error-EOleException-on-insert.html

Előző oldal Kapitány