[comp.databases] Screen handling in C for Informix

paul@csnz.co.nz (Paul Gillingwater) (08/31/89)

Hi folk,
We're doing quite a bit of work with Informix SQL and ESQL-C.  I find
that's quite a nice envronment to work in, except for one thing.
We're using PERFORM (tm) to provide the end-user the ability to
update the data.  The problem is, given an SQL or ESQL-C query that
retrieves n rows, how can we present just that set of data for
updates to PERFORM?  Ideally we'd like to be able to kick up
a PERFORM task with the data already showing on the fields.
Any idea?

ALternatively, has anyone written routines in C to use the ESQL-C
calls to provide a screen-form approach to allow similar
functionality?  If so, please can you tell us where we can 
obtain this code.  If it doesn't exist, we may have to write
it -- in which case, does anyone else want it?

Using PERFORM is a minor pain since you can't easily change its
commands, e.g. we've embedded it into our application, which uses
function key F1 for Help just about everywhere -- except PERFORM!

echo "thanks" >/dev/advance

-- 
Paul Gillingwater, Computer Sciences of New Zealand Limited
Domain: paul@csnz.co.nz  Bang: uunet!vuwcomp!dsiramd!csnz!paul
Call Magic Tower BBS V21/23/22/22bis 24 hrs NZ+64 4 767 326
SpringBoard BBS for Greenies! V22/22bis/HST NZ+64 4 767 742

hueni@aut.UUCP (Hueni Hermann) (09/04/89)

> We're doing quite a bit of work with Informix SQL and ESQL-C.

We too.

> ALternatively, has anyone written routines in C to use the ESQL-C
> calls to provide a screen-form approach to allow similar
> functionality?  If so, please can you tell us where we can 
> obtain this code.  If it doesn't exist, we may have to write
> it -- in which case, does anyone else want it?

We are using UniScreen from UniWare Computer GmbH, Kantstrasse 152,
1000 Berlin 12, Germany.

Some other stuff that I'm aware off comes from the USA. You may want to look
at Charm or JAM/DBi. The later seems to cover most of what you want (I've
seen the documentation some time ago.)

-- hermann

---
Hermann Hueni		Tel.	+41 31 52 92 22
Ascom Autelca		Fax.	+41 31 52 77 45
CH-3073 Guemligen	email:	...!uunet!mcvax!cernvax!hslrswi!aut!hueni
Switzerland
-- 
Hermann Hueni		Tel.	+41 31 52 92 22
Ascom Autelca		Fax.	+41 31 52 77 45
CH-3073 Guemligen	email:	...!uunet!mcvax!cernvax!hslrswi!aut!hueni
Switzerland