
1-60
Status Codes
When accessing a file on a server, ensure that you have FILE
SCAN rights to the directory in which the file resides.
Occasionally, a corrupt key can cause this status code. Drop the
key, then add it again.
This error code may also be returned when the file
DBNames.CFG has been removed (for example, by the Pervasive
PSQL cleanup utility) and old Data Source Names (DSNs)
which reference that file are not removed from the ODBC
configuration.
You attempted to open a local file with a Workgroup engine that
isn’t the designated Gateway engine for the file. Go to the
directory where the file you attempted to open resides. Check to
see if the
~pvsw~.loc in that directory is flagged read only. If it
is, change it to read-write.
You may have a Status 12 returned and see X$FILE.DDF for the
file name in your DDFs.
If the file.ddf is examined with a Btrieve utility, the location
name for the dictionary files will be x$file.ddf, x$field.ddf,
x$index.ddf, instead of the standard file.ddf, field.ddf,
index.ddf. An unsupported DDF Creation utility called
DDL Services (DDLSVCS.DLL) created the DDFs. DDL
Services has a known bug that causes the system table to be
populated with incorrect data. .
You may get Status 12 when a file with a filename or path with
embedded spaces is opened on certain Windows 32-bit
platforms. Btrieve data files can be accessed using long names
but long names cannot be used for other files.
To Enable Embedded Spaces in Pervasive.SQL 2000i or later:
1 Start Pervasive PSQL Control Center (see Starting PCC on
Windows in Pervasive PSQL User's Guide).
2 Expand the nodes for Pervasive PSQL (click the plus (+) sign).
3 Expand the Local Client node.
4 Right-click MicroKernel Router then click Properties. Login if
prompted.
5 Click Application Characteristics in the Properties tree.
6 Click Embedded Spaces (a check mark indicates that the option
is enabled).
Komentáře k této Příručce