what's the rest of your code? if you run it internally (meaning not RDped in) 
do you still get the error?  RBP can be a bugger. do you have it set up to RDp 
into one server with the DB files on another server?  also a question to 
everyone but if you set everyone who RDps into the server, scratch to c:/temp 
wouldn't that mean everyone is using the same temp directory and could that 
cause issues?

and just to let you know, I've done all the suggestions too (checking scratch 
settings=still set to c:/temp, looking for extra dlls and config=nothing extra 
found, added -a to short cut=no better results, unload/load db=no change), and 
after a ton of time over the past 2 years plus new equipment,  99% of time have 
no issues but at times users will get I/Os.  Sometimes it happens once or more 
a day BUT then other days nothing with nothing done different one day vrs 
another. 
These errors are random and all over the place and I can not recreate them but 
I've watched them happen.  They go to print a report and get I/Os or picking 
the records to insert or when opening a form or doing nothing and return to the 
app.  Sometimes the I/Os just keep coming up and the user has to end task, 
other times one or two I/Os, then what ever they are doing works, or maybe it 
doesn't.  

When it doesn't, the user closes the form, returning them to the source form 
that has a button to print the same report (or reopen the form) and it may 
work.  If not, they return to the main menu and click a 'RESET' button to clear 
all vars and disconnects / reconnects to the database.  Return to what ever 
they were doing when they got the I/O and it may work .  If not they close out 
completely, resign in, and it may work...or not and they have to sign in and 
out till eventually it will work....OR doesn't ever and a reload of database 
will fix it.  (Guess how happy a user is after that process just to get thier 
work done?)

(please note, the following is intended as no disrespect to the hard work of 
the RBTI team.   I'm just letting everyone know they are not alone with these 
issues and what I've discovered and what my result have been...)

This past 2 years I have ran into issues when back up is still running on the 
server, low end graphics card (and setting the workstation to performance mode 
has helped this issue), a user had a virus and it was emailing like crazy, a 
bad network card, a faulty switch, a cut cat5 cable, poor code, a bad index, a 
bad record, an auto number column that didn't increment to the next value that 
blocked users from entering a new record....and on and on.  It has been a ghost 
hunt for me to find the source and still haven't fixed it entirely.  Sadly I 
have spent a bunch of time (and my client has paid a bunch for this) hunting, 
testing, reworking code, adding work arounds, hired a top of line network 
company who re-worked everything, new equipment, and with better results but 
compared to the money invested, not enough and unfortunately the client has 
canceled the project and is going with an online canned app.   

Even still this app is going to run for the next year and I just want to get it 
to work so I can comfortably move on to do another RBase project on a windows 
network...as of yet I'm not quite there but I want this to work so badly!!!  I 
will still say it's the best DB development tool I've ever used (and I've been 
doing DB development for 10+ years), the price is right, and the support is 
great...it's just these I/Os and Access Violations errors are killing me!  SO 
if you find something new or if I do, I will keep you posted!!  and GOOD LUCK 
with the hunt, I hope you fair better then I!!

~Rachael

oh and this is a V8 compiled app vrs 21.30903 ran locally pointed to a DB on a 
server running on a windows domain network. I'm hoping to update to latest 
shortly but am hesitant since I unloaded/loaded the db, recompiled, and updated 
25 workstations last Nov ( and double checked for extra 'stuff') and it 
resulted in major I/Os, lock ups, and access violation for everyone, so I 
reverted back to this version (again the same process of unload/load, 
recompile, and updating the 25 workstations again) and right now most everyone 
is okay with this version.


----- Original Message ----- 
  From: Roberts, Jennifer 
  To: RBASE-L Mailing List 
  Sent: Wednesday, February 10, 2010 8:03 AM
  Subject: [RBASE-L] - FW: [RBASE-L] - Re: I/O error redux


   

  Sending this in again because it didn't go through the first time.  I did add 
the -a to the shortcut but still having issues.  

   

  Jennifer Roberts

  Business Applications Specialist

  Ext:  5788

   

  From: Roberts, Jennifer 
  Sent: Friday, February 05, 2010 10:14 AM
  To: [email protected]
  Subject: RE: [RBASE-L] - Re: I/O error redux

   

  Scratch settings are set to c:/temp.  All users are off site users connecting 
using RDP.  

   

  Here is my code:

   

  SET ERROR MESSAGE 2038 OFF

  DROP TABLE tselecttype

  PROJECT TEMPORARY tselecttype FROM referraltypes +

  USING referraltype,description WHERE LIMIT = 0

  DROP TABLE tselectagency

  PROJECT TEMPORARY tselectagency FROM agency +

  USING agencykey,agency,city WHERE LIMIT = 0

  SET ERROR MESSAGE 2038 ON

   

  Here are the table structures:

   

  SET QUOTES=NULL

  SET QUOTES='

  SET DELIMIT=NULL

  SET DELIMIT=','

  SET LINEEND=NULL

  SET LINEEND='^'

  SET SEMI=NULL

  SET SEMI=';'

  SET PLUS=NULL

  SET PLUS='+'

  SET SINGLE=NULL

  SET SINGLE='_'

  SET MANY=NULL

  SET MANY='%'

  SET IDQUOTES=NULL

  SET IDQUOTES='`'

  SET CURRENCY '$' PREF 2 B

  DISCONNECT

  SET STATICDB OFF

  SET ROWLOCKS ON

  SET FASTLOCK OFF

  CREATE SCHEMA  AUTHOR MSS      PUBLIC

  CREATE TABLE `ReferralTypes`  +

  (`ReferralType` TEXT    (15) ,  +

   `Description` TEXT    (30) )

  COMMENT ON TABLE `ReferralTypes` IS +

  'Referral types'

   

  And ->

   

  SET QUOTES=NULL

  SET QUOTES='

  SET DELIMIT=NULL

  SET DELIMIT=','

  SET LINEEND=NULL

  SET LINEEND='^'

  SET SEMI=NULL

  SET SEMI=';'

  SET PLUS=NULL

  SET PLUS='+'

  SET SINGLE=NULL

  SET SINGLE='_'

  SET MANY=NULL

  SET MANY='%'

  SET IDQUOTES=NULL

  SET IDQUOTES='`'

  SET CURRENCY '$' PREF 2 B

  DISCONNECT

  SET STATICDB OFF

  SET ROWLOCKS ON

  SET FASTLOCK OFF

  CREATE SCHEMA  AUTHOR MSS      PUBLIC

  CREATE TABLE `Agency` CASCADE  +

  (`AgencyKEY` INTEGER  NOT NULL  +

  ('Value for column AgencyKEY cannot be null') ,  +

   `LastUpdateBy` TEXT    (20) ,  +

   `AGUpdateDate` DATETIME ,  +

   `CaseManager` TEXT    (20) NOT NULL  +

  ('Please select the coordinator.') ,  +

   `Agency` TEXT    (60) NOT NULL  +

  ('Please enter a name for this agency.') ,  +

   `Address` NOTE    (2042) ,  +

   `City` TEXT    (20) ,  +

   `State` TEXT    (2) ,  +

   `County` TEXT    (15) ,  +

   `Zipcode` TEXT    (10) ,  +

   `Phone` TEXT    (15) ,  +

   `Phone2` TEXT    (15) ,  +

   `Extension` TEXT    (8) ,  +

   `Fax` TEXT    (15) ,  +

   `agencytype` TEXT    (15) ,  +

   `contact` NOTE     ,  +

   `Comments` NOTE    (2042) ,  +

   `WebAddress` TEXT    (50) ,  +

   `IncomeQualifiers` NOTE     ,  +

   `GeographicCoverage` NOTE     ,  +

   `ApplicationReq` NOTE     ,  +

   `Qualifications` NOTE     ,  +

   `Limitations` NOTE     ,  +

   `FeeStructure` NOTE    (2042) )

  ALTER TABLE `Agency` ADD PRIMARY KEY +

  (`AgencyKEY` ) +

  ('Values for rows in Agency must be unique',+

   'Cannot delete - values exist in another table',+

   'Cannot update - values exist in another table')

  AUTONUM `AgencyKEY` IN `Agency` USING +

  13633. 1. NONUM

  COMMENT ON TABLE `Agency` IS +

  'Agencies offering assistance'

   

  Thank you,

  Jennifer

   

  From: [email protected] [mailto:[email protected]] On Behalf Of Rachael 
Malberg
  Sent: Friday, February 05, 2010 10:05 AM
  To: RBASE-L Mailing List
  Subject: [RBASE-L] - Re: I/O error redux

   

  and double check your scratch settings, if you set it to c:/temp as 
recommended then everyone connected via RDP is using the same directory for 
temp data.  Just curious are these all off site users?

This electronic message contains information 
from the Ohio Masonic Home,
its operating subsidaiaries or affiliates. 
The information may be 
confidential, privileged or otherwise 
protected from disclosure. 
The information is intended to be received 
solely by [email protected], 
for use as designated in the message. If you are not
the designated recipient, you are instructed not to review, 
disclose, copy, distribute orotherwise use of 
this transmission
 or its contents. If you have received this 
transmission in error, please notify the 
Ohio Masonic Home immediately
at [email protected]; in addition, 
please delete your record of 
transmission. Sending, receiving, downloading, displaying,
 printing material that is harassing, fraudulent, offensive, 
intimidating, defamatory, or otherwise
unlawful or inappropriate is strictly prohibited by The Ohio Masonic Home. 

Reply via email to