Dictionary files become read only (OpenInsight 32-Bit)
At 02 DEC 2009 01:55:44AM Edward Chan wrote:
This message appears: "Unable to copy the temporary dictionary. Dictionary modifications were not saved. The form and table may not be synchonized" when I save in the form designer.
This message apperars "The dictionary is read-only.
You will not be able to modify its column attributes." when I save again in the form designer. Please give me instructions how to avoid this problem. How to solve this problem.
At 03 DEC 2009 03:11AM Edward Chan wrote:
BTW, I am using oi 9.1 running on Windows XP.
Please help me.
At 03 DEC 2009 11:52AM Jared Bratu wrote:
If you open the Table Builder program and select the table that is tied to your form, does the list of data and calculated columns display correctly? Are you able to save changes to the dictionary?
When you test run the form did you choose "Actual Data Tables" or "Temporary Data Tables"?
Can you pin down if the problem is related to the form or the dictionary table? Make a simple test form, bind it to the same table, does the message appear?
Hopefully one of them will shed some light on the cause of the problem. Let me know the results. Thanks.
At 03 DEC 2009 08:39PM Edward Chan wrote:
Empty in Table Builder
Column Names appear in Columns pane of DATABASE MANAGER window.
Data appear in the Table Browser window.
No record appears in the Dictionary file in System Editor ++ window.
Records appear in the DATA file in System Editor ++ window.
I can not create new form for the said read only table.
I think the problem is the dictionary file.
"The dictionary is read-only.
You will not be able to modify its column attributes."
Please allow me to narrate how this problem occur.
1) I created a new form and tie it to a table. The form contains a button with edit event to execute the popup.
2) Save the form one name (let us call it as X) and Save the form as another name (let us call it as Y).
3)Build Commuter Module via the WebOI Web Ready window on FORM X.
4) Click Convert Form with the form name X and including the popups. in the form tab of WebOI Web Ready window.
5) Launch the web. As of now, everything went OK.
Now I modify the form Y and save it as Y and also save it as X.
as I do it several times then the problem arise.
At 04 DEC 2009 04:23PM Jared Bratu wrote:
If the columns display in the Database Manager I would expect the Table Builder to display the columns as well. To fix the problem try the following steps:
1. Detaching the table that is in question
2. Save the database image
3. Restart OpenInsight
4. Check the Database Manager and then the Table Builder.
Do the columns display in both locations?
At 05 DEC 2009 12:33AM Edward Chan wrote:
There is a group format error in the dictionary table.
Am I right that the Commuter Module Generator can only be executed once?
At 07 DEC 2009 08:29AM Jared Bratu wrote:
If you select the option to update the forms controls you should only run the commuter module generator once per form. When the commuter module generator runs and updates the form it will remove the event scripts and change the form to use the commuter module that was generated. Running it multiple times wouldn't make sense because the event scripts were removed during the first pass.
At 08 DEC 2009 12:17AM Edward Chan wrote:
Thanks.
I also noticed the group format errors of dictionary file. How to avoid this problem?
At 08 DEC 2009 08:21AM Jared Bratu wrote:
Group format errors in the dictionary table isn't a common problem so I suspect there is something in your setup causing the problem.
Are you sharing the OpenInsight system on the network and accessing it with multiple stations? If so, what network service and client version are you using?
You can find the client driver by executing netdrv.exe in the OpenInsight directory.
The network service is a bit more tricky. Find the "LinearHash" service (if it exists) on the server. Check the service properties. The version is usually part of the service executable filename.
At 08 DEC 2009 07:39PM Edward Chan wrote:
After executing the netdrv.exe the Change Network driver form displays the ff.:
Current Network: LAN Support
Driver Type : Universal Driver ver. 4.6.0.0
Maximum user: 2
I don't see a client driver in the form.
What is the client driver?
At 09 DEC 2009 11:00PM Barry Stevens wrote:
]]What is the client driver?
You have it:
Driver Type : Universal Driver ver. 4.6.0.0
He now wants to know if your copy of OI is running on your local drive (eg C:\) or on a SERVER PC. if a SERVER PC are you running the Linear Hash service, if so what version (see his prior msg)
At 10 DEC 2009 02:31AM Edward Chan wrote:
I am running OI ver. 9.1 on a local drive.
At 10 DEC 2009 10:42AM Jared Bratu wrote:
The setup is correct. If this was just a one time occurrence then I suggest you fix the group format error and continue on. The Database Manager has an LH Verify tool to scan for and fix this error. Look for "Utilities -] OpenInsight Tables -] LH Verify" on the menu.
If you experience GFE (Group Format Errors) on a regular basis then we should continue to investigate why the problem is occurring.