定義内容が一致していません
V9 PlusのシステムのActianのテーブルリポジトリのレイアウトを目で見て、xpa 4.9 で完全再現したつもりで、データを開こうとすると定義内容が一致していませんとエラーが出ます。
記憶形式は
String
Singed Integer
Integer Date などで
サイズも一致させています。
インデックスも項目数、内容、昇順降順、文字数など違いはないと思います。
何か気を付ける点がありましたら教えて頂けないでしょうか。
よろしくお願いいたします。
-
大体合わないところは押さえてらっしゃるのではないでしょうか、
あと重複可不可、プライマリキーくらいしか
うっかり変更してもうて、何が違うのかさっぱりわからないときは
いったん物理ファイルリネームして新しく作った後、PSQL Maintenanceで定義内容見比べたり
PSQL Control CenterでDDFつくって、サイズいれてズレてないか見てたりします
わたしはよく凡ミスするのでそこまで合わないならファイルが違ったとか
v9plusといえば、2000くらいのPSQLだった気がするのでファイルバージョンとかあたりを疑いますね -
Sun nihara様
心が折れそうになっておりました。
アドバイス頂けたのでもうちょっとやってみようという気になりました。
駄目元でさっきのデータリポジトリは放置して、再度1つ下に再度テーブル定義を作ってみました。
再度作った分はデータが開けました。原因がわかりませんでしたが、再度最初のテーブルを見直しました。
インデックスの定義に誤りを発見しました。5番目のインデックスが
カラム 1とカラム 8 でなければいけない所を、
カラム 1とカラム 9 にしておりました。最初のテーブルもそこを訂正する事で開けました。
老眼で明朝体の8と9を見誤っておりました。お騒がせしました。
老眼見誤り・・・危険ですね。若かったつもりが・・・。
インデックスの見直しもしていたつもりでしたが、失礼しました。
ありがとうございました。 -
基幹システムのActianデータをiPadモバイルから参照して、入力した結果をSQL Serverへ書き込むシステムを作ろうとしています。
-
V9Plusのソースがあるなら、モデルとテーブルをマイグレーションするのもオススメです。
マイグレーションして出来たプロジェクトはコンポーネントとしておき、今回作成するプロジェクトからそのコンポーネントを呼び出すようにするというのはいかがでしょう?
-
Tera様ありがとうございます。
コンポーネント呼び出し・・・使った事がありません。TT;
でもいろんなプロジェクトから同じデータやプログラム?を参照するとなれば、共用するのが便利なのでしょうね。
サインインしてコメントを残してください。
コメント
5件のコメント