実行中にテーブルを作成していましたが、テーブルの作成時に(私のコードを参照してください)
手順 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'; 終わり; 終わり; //------テーブルの作成 テーブルを作成します。// ここで例外がバーストします 終わり; 終わり;
「テーブルは開いていますが、テーブルは存在しません」という例外が発生します。では、正確に何が問題なのか、それは開いているのか、それとも存在しないのでしょうか?
これは例外です: