Thread: -2147217842 Operation was canceled

-2147217842 Operation was canceled

From
"Ryan C. Bonham"
Date:
Hi,

This might not be directly related to the ODBC Driver, but my brain isn't
working well today, TGIF, so I am going to ask..
I have a connection setup in VB6SP4. I am using a Data environment to
connect a form to a Postgre SQL Table. I am using a select statement "Select
* from table where current_date - noticed <100 order by noticed" If on the
form I delete information out of a field or if I type in information then
erase it, before updating the underlying table, then I try and move off the
form with a blank field I get this error.
-2147217842   Operation was canceled.

Is this an error in the ODBC Driver, or am I doing something really
stupid... I posted the VB Code below. It dies on line 106. It also isn't
saving the changes if I delete something out of the field, even though it
runs the .update after I get the error message, the text reappears in the
field..

Private Sub cmdNext_Click()
104         DataEnvironment1.rscmdRecentHeats.Update
106         DataEnvironment1.rscmdRecentHeats.MoveNext
End sub


Thanks,


Ryan

Re: -2147217842 Operation was canceled

From
"Ryan C. Bonham"
Date:
Ok,
On exploring this issue some more here is what have. The field I was having
this problem with was a date field, so I believe what was happening was it
was trying to insert a value of '' into a date field, and actually returning
a "Bad date external representation."  so I added the following commands to
the form.
If txtdate3ties.Text = Empty Then
    DataEnvironment1.rscmdRecentHeats.Fields("date3ties").Value = Null
End If

Now is actually does make the change to that field, but it still fails on
the move, and spits out the error.. Weird..

Thank


> -----Original Message-----
> From: Ryan C. Bonham
> Sent: Friday, October 19, 2001 2:16 PM
> To: Hiroshi Inoue (E-mail)
> Cc: Pgsql-Odbc (E-mail)
> Subject: -2147217842 Operation was canceled
>
>
> Hi,
>
> This might not be directly related to the ODBC Driver, but my
> brain isn't working well today, TGIF, so I am going to ask..
> I have a connection setup in VB6SP4. I am using a Data
> environment to connect a form to a Postgre SQL Table. I am
> using a select statement "Select * from table where
> current_date - noticed <100 order by noticed" If on the form
> I delete information out of a field or if I type in
> information then erase it, before updating the underlying
> table, then I try and move off the form with a blank field I
> get this error.
> -2147217842   Operation was canceled.
>
> Is this an error in the ODBC Driver, or am I doing something
> really stupid... I posted the VB Code below. It dies on line
> 106. It also isn't saving the changes if I delete something
> out of the field, even though it runs the .update after I get
> the error message, the text reappears in the field..
>
> Private Sub cmdNext_Click()
> 104         DataEnvironment1.rscmdRecentHeats.Update
> 106         DataEnvironment1.rscmdRecentHeats.MoveNext
> End sub
>
>
> Thanks,
>
>
> Ryan
>

Re: -2147217842 Operation was canceled

From
"Hiroshi Inoue"
Date:
> -----Original Message-----
> From: Ryan C. Bonham [mailto:Ryan@srfarms.com]
>
> Ok,
> On exploring this issue some more here is what have. The field I
> was having
> this problem with was a date field, so I believe what was happening was it
> was trying to insert a value of '' into a date field, and
> actually returning
> a "Bad date external representation."  so I added the following
> commands to
> the form.
> If txtdate3ties.Text = Empty Then
>     DataEnvironment1.rscmdRecentHeats.Fields("date3ties").Value = Null
> End If
>
> Now is actually does make the change to that field, but it still fails on
> the move, and spits out the error.. Weird..

Please start the postmaster with -d option and see what queries are
issued at server side in the log.

regards,
Hiroshi Inoue