Fw: Re: [webmaster] Question
От | Fernando Fernández |
---|---|
Тема | Fw: Re: [webmaster] Question |
Дата | |
Msg-id | 002801c4cae7$a45dbfc0$2600a8c0@inf1 обсуждение исходный текст |
Список | pgsql-novice |
----- Original Message ----- From: "Fernando Fernández" <ffernandez@aircomp.aero> To: <pgsql-general@postgresql.org> Sent: Monday, November 15, 2004 8:17 AM Subject: Re: Re: [webmaster] Question > Ok :)) > > I am developing a Windows application, under NT 4 version. > I am connecting to database throught ODBC (I had installed postgreSQL > drivers) > My database version... mmm... I am not sure, but I think 7.4.2 version > I am programing in Visual FoxPro 8.0, but this information is not important > I think. > > In sql i can do something like this:: > begin transaction > Update .... where clave= @clave > IF @@error= 0 and @@rowcount= 0 > Insert ... ( @clave, .... ) > commit transaction > > I don't know wether "@@rowcount" exists in postgreSQL > Thanks you in general and in special to this "someone" that will be happy to > give me some help. > > >From Palma de Mallorca > Fernando > > > > ----- Original Message ----- > From: "Robert Treat" <xzilla@users.sourceforge.net> > To: "Fernando Fernández" <ffernandez@aircomp.aero> > Cc: <webmaster@postgresql.org> > Sent: Friday, November 12, 2004 4:11 PM > Subject: Re: [webmaster] Question > > > On Fri, 2004-11-12 at 07:34, Fernando Fernández wrote: > > Hi :)) > > I am Fernando, from Mallorca - Spain > > > > I am using PostgreSQL for my databases. Everything is going all right, > > but now i need in my application to know how many records has updated an > > update command. > > > > I know I can do something like: > > SELECT COUNT(*) AS xCount FROM ... > > IF xCount = 0 > > INSERT ... > > ELSE > > UPDATE ... > > ENDIF > > > > but I would like do something like: > > UPDATE ... > > IF records_updated = 0 > > INSERT > > ENDIF > > > > is it possible? > > Yes, this is certainly possible, but there's no way we can explain it to > you without knowing some details of your work environment. Please send > an email to either pgsql-novice@postgresql.org or > pgsql-general@postgresql.org that includes some details of your > programming environment (pl language, php, C, whatever; database > version; any driver layers involved) and someone will be happy to give > you some more detailed help. > > Robert Treat > -- > Build A Brighter Lamp :: Linux Apache {middleware} PostgreSQL > > >
В списке pgsql-novice по дате отправления: