home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1996 August
/
VPR9608A.BIN
/
del20try
/
install
/
data.z
/
NDXBUILD.TXT
< prev
next >
Wrap
Text File
|
1996-05-08
|
3KB
|
73 lines
はじめに:
----------
このファイルは,Index Rebuilder の使い方と実行中に発生するエラーを説明して
います。
目的:
------
Index Rebuilder は,Paradox テーブルを使うアプリケーションを実行したときに
発生する「Index Out Of Date」エラーを修復する目的で設計されています。
Index Rebuilder では,与えられたエリアス内の任意のテーブルを再構築できます。
使い方:
--------
Index Rebuilder を使う手順は次のとおりです。
1) 修復したいテーブルが入っているエリアスを選択します。エリアスを選択すると
[Table]リストは,そのディレクトリに従って更新されます。
2) 修復したい個々のテーブルを選択するか,全テーブルを修復するために
<All Tables> を選択します。
3) [Build Indexes]を選択すると,選択していたテーブルのインデックスが再構築
されます。
テーブルの修復中は,ステータスラインに処理の進行状況を示すメッセージが表示
されます。エリアス内の全テーブルの修復を選択した場合は,ステータスラインの
右端にカウンタが表示されます。カウンタは修復する残りのテーブル数を示して
います。
注意: Index Rebuilder では,修復中のテーブルに排他アクセスを行う必要が
あります。つまり,他のプログラムからは修復中のテーブルを開くことはできず,
開こうとするとエラーになります。
トラブルの対処:
----------------
Index Rebuilder で処理中にエラーが発生することがあります。次の表に,
各エラーメッセージの意味と問題を解決する方法を示します。
Table is busy:
テーブルは使用されている:
再構築しようとしたテーブルは,他のユーザーまたは他のアプリケーションが
現在使用しています。そのアプリケーションを終了するか,そのユーザーに
テーブルの使用を中止してもらう必要があります。
Table is open in Shared Mode:
テーブルは共有モードで開いている:
テーブルが排他モードで開いていませんでした。新しい Delphi アプリケーションを
構築している場合は,TTable の Exclusive プロパティを True に設定して
ください。
Invalid Table Handle:
テーブルハンドルが無効:
これはエンジンレベルのエラーで,エンジンに渡されたハンドルが開いている
テーブルを指していないことを示しています。このエラーは Index Rebuilder の
通常の使用では発生しないはずですが,完璧を期すために掲載しています。
Remote Indexes cannot be rebuilt:
リモートインデックスは再構築できない
リモート (SQL) サーバーに格納されているテーブルのインデックスを再構築しよう
としました。これはサポートされていません。データベース管理者と相談して,
インデックスを管理者に修復してもらうなどの調整を行ってください。
Unexpected Error returned by BDE:
予期しない BDE のエラー
データベースエンジンが,このユーティリティが作成された時点では明らかで
なかった未知の予期しないエラーを返しました。このユーティリティが作成された
時点では,このエラーが出る状況はないはずでしたが,こうした不測の事態の可能性
も考慮されています。