Re: SERIAL with TTable in cbuilder
| От | scott.marlowe |
|---|---|
| Тема | Re: SERIAL with TTable in cbuilder |
| Дата | |
| Msg-id | Pine.LNX.4.33.0210040941150.9244-100000@css120.ihs.com обсуждение исходный текст |
| Ответ на | SERIAL with TTable in cbuilder (Baurjan Ismagulov <ibr@ata.cs.hun.edu.tr>) |
| Ответы |
Re: SERIAL with TTable in cbuilder
|
| Список | pgsql-general |
On Tue, 1 Oct 2002, Baurjan Ismagulov wrote:
> Hello,
>
> Sorry for a slightly off-topic posting, writing in hope that some of you
> might have encountered and solved the problem I'm experiencing. I've
> searched cbuilder and postgres archives, but couldn't find anything
> relevant.
>
> I'm trying to insert records from a dialog box using TTable (Windows
> client, ODBC). I don't have a control for my SERIAL field. When I
> Table1->Post(), Borland classes raise an exception saying smth. like
> "field xxx should have a value", since the autoincremented field is
> declared NOT NULL. I don't want to read the sequence from the client. Is
> there a way to have TTable not insert a value for that field? I've also
> tried an updatable TQuery where I select all fields except the SERIAL,
> but that didn't work either.
Try using the value DEFAULT with no ' marks around it. like this:
insert into table (dat,nam,id) values ('2000-02-02','Marlowe',DEFAULT);
That should work
В списке pgsql-general по дате отправления: