実行中にテーブルを作成していましたが、テーブルの作成時に(私のコードを参照してください)
手順 CreateTempTable(pDataBaseName,pSessionName:String);
始める
//------「TempTable」を作成
TempTable:=TTable.Create(アプリケーション);
TempTable を使用
始める
//-------「アクティブ」に false を設定
アクティブ:= 偽;
//------セッションの名前
セッション名:=pSessionName;
//-------データベースの名前。
データベース名:=pDataBaseName;
フィルタリング:= 真;
//------テーブルの名前
テーブル名:= 'TempTabl.DB';
//------パラドックス型
TableType := ttParadox;
//------テーブルが既に存在する場合
TempTable.Exists の場合
//------テーブルを削除する
TempTable.DeleteTable;
//------2 つのフィールド「Field1」と「Field2」を作成します
FieldDefs を使用
始める
クリア;
AddFieldDef で行う
始める
データ型:= ftFloat;
名前:= 'Field1';
終わり;
AddFieldDef で行う
始める
データ型:= ftFloat;
名前:='Field2';
終わり;
終わり;
//------テーブルの作成
テーブルを作成します。// ここで例外がバーストします
終わり;
終わり;
「テーブルは開いていますが、テーブルは存在しません」という例外が発生します。では、正確に何が問題なのか、それは開いているのか、それとも存在しないのでしょうか?
これは例外です:
