掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TTablel.DeleteTableについての質問 (ID:13032)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
仕事といえば仕事ですので…でも企業秘密という程ではありません(?) 折角、皆様がレスポンスしているのですし、こちらの都合良い情報だけ公開というのも納得いかないでしょうね。 という訳で説明します。 ******************************************************************** (1)テーブル1削除(テーブル1既存の場合エラーの為) try DelTbl.DatabaseName := DelDatabase.DatabaseName; DelTbl.TableName := 'テーブル1'; DelTbl.DeleteTable; except end; (2)テーブル1作成、テーブル2作成 (3)テーブル1をテーブル2にINSERT(テーブル1と2の合体です) InsQry.DatabaseName := InsDatabase.DatabaseName; StrSql := 'INSERT INTO テーブル2(フィールド名,…) '; StrSql := StrSql + 'SELECT テーブル1.フィールド名,… '; StrSql := StrSql + 'FROM テーブル1'; InsQry.SQL.Clear; InsQry.SQL.Add( StrSql ); InsQry.ExecSQL; (4)合体したのでテーブル1は不要(削除) try DelTbl.DatabaseName := DelDatabase.DatabaseName; DelTbl.TableName := 'テーブル2'; DelTbl.DeleteTable; except end; ******************************************************************** という流れです。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.