[fpc-pascal] Postgresql interface bronken for Raspberry pi model 1b

Björn Lundin b.f.lundin at gmail.com
Mon Mar 28 15:12:58 CEST 2016


On 2016-03-28 13:45, Michael Van Canneyt wrote:
> I don't think the problem is in the SQLDB code, it is CPU-agnostic.

Hmm, real strange
I chagne the code like this
 Q2 := CreateQuery(T) ;
 sSql := 'insert into TEST values (:INT, :FT, :DT)';
 Q2.SQL.Text := sSql;
 Q2.Prepare;
 Q2.Params.ParamByName('INT').AsInteger := 1;
 Q2.Params.ParamByName('FT').AsFloat := 2.3;
 Q2.Params.ParamByName('DT').AsString := '2016-03-23 12:12:12.123';
 Q2.ExecSql;

and I get

An unhandled exception occurred at $00030200 :
EDatabaseError :  : Unknown fieldtype for parameter "INT".

that is, it has nothing to do with timestamps.
On the ame machine a pythön script is runnig, quering the same database,
with no problem. So I _think_ the client installation of pg is ok.

pi at raspberrypi ~/svn/bnlbot/botstart/bot-1-0/source/pascal $ ls -la
/usr/lib/libpq.so
lrwxrwxrwx 1 root root 12 May 31  2015 /usr/lib/libpq.so -> libpq.so.5.4


However, I'm not sure how to proceed.
Perhaps use fpc 3.0, that is download and compile it ?

I'll see if I find some intructions online for doing that.



-- 
--
Björn



More information about the fpc-pascal mailing list