|
-
Oct 6th, 1999, 04:48 AM
#1
Thread Starter
Member
When executing the following code for the first time I get the error -2147217887 (80040e21).
Code:
rsBaseline("USGCalcedHours") = rsBaseline("USGCalcedHours") + _
(((nDuration * rsWeight) / 100) * rsBaseline("USGResourcePct")) / 100
rsBaseline.Update
I can "F8" past this error in the VB Environment and the rest of the program runs fine. The data type is numeric and the above code returns a 0 but it will not update. I return 0's in other parts of the code and it updates.
The database is Access97 and I'm using VB6.
Any ideas on what would cause this only for the first time a try to commit an update?
Thanks
-
Oct 6th, 1999, 01:37 PM
#2
Lively Member
Check AloowZeroLength property of the database field
-
Oct 6th, 1999, 09:26 PM
#3
Thread Starter
Member
All of my text fields have AllowZeroLength = Yes. The other fields are numeric and the Required field equals No.
Any other suggestions?
-
Oct 7th, 1999, 12:32 AM
#4
Did you get a Message to go with the Error Number? Are any of the Calculation Variables Null? What is rsWeight?
------------------
Aaron Young
Analyst Programmer
[email protected]
[email protected]
-
Oct 7th, 1999, 03:20 AM
#5
New Member
rsWeight looks funny to me too. Should it have been rsBaseline("Weight")?
------------------
<b>W</b>eb<b>M</b>an
-
Oct 7th, 1999, 03:51 AM
#6
Thread Starter
Member
rsWeight is actually a numeric long.
I'm new to VB and I now know I didn't use the proper naming convention.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|