AccessでSQL文を使ってテーブルの存在を確認するコツ
2022-01-16 17:29:18
Accessデータベースは、単一の関数が、確かに小さく、無駄のない開発パートナーである、私はいくつかのプロジェクトでそれに会った、順序でAccessデータベースの起源を探索するために、今日はいくつかの情報を調べるためにインターネットを参照してください。それは次のように要約されます。
AccessのデータベースにあるテーブルがSQL文で存在するかどうかを調べるのは、難しい作業である。幸いなことに、Access自体がライブラリの情報を保持するいくつかの暗黙のデータオブジェクトを持っており、今日私はSQLを使用してプログラム的にテーブルの存在を照会する問題があったし、解決策は次のとおりです。
Accessのデータベース自体には、暗黙のオブジェクトの"Administrators"グループへのアクセス権がないので、まず。ツール -> オプション -> 表示 -> 隠しオブジェクト、システムオブジェクト、フロントチェックボックスをオンにします。
次に、ツール -> セキュリティ -> ユーザーとグループの権限で、オブジェクト名でMSysObjectsを選択し(私はこのオブジェクトしか使っていません、他のオブジェクトを使う必要があれば、再度選択します)、権限で"データの読み取り"の権限を設定します。
最後に、設定を保存すると、次のようなSQL文で、テーブルが存在するかどうか、プログラムに問い合わせることができます。
SELECT Count(*) AS RTab FROM MSysObjects WHERE (((MSysObjects.Name) Like "Known table name to be determined"));
存在する場合は1、存在しない場合は0を返します。
システム環境 Win2000 Access2000
関連
-
ACCESSをSQLSERVERに変換するDIYの方法
-
アクセスでMSysObjectsのシステムテーブルを設定する方法
-
どのように実装方法を並べ替えるために1からアクセス自動番号を作成する
-
アクセス文字列処理機能
-
ACCESSデータベースファイルの圧縮と修復方法[グラフィック]。
-
Access to Sql Server の問題例
-
Access 2000、Access 2002、Access 2003のデータベースから削除されたテーブルを復元する方法
-
中型Accessデータベースの長期使用によるちょっとした経験とデメリット
-
バックグラウンドのストアドプロシージャを呼び出すACCESSの実装方法
-
Accessで指定日以前のレコードを選択する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Accessデータベースは、ソリューションを更新することはできません書き込むことはできません
-
Accessでデータベースの内容を一括で置き換える2つの方法
-
アクセスデータベースは、フィールドを追加し、フィールドを変更し、SQLステートメントでフィールドを削除する
-
ACCESSのパラメータ付きクエリ、VBSCRIPT(ASP)およびC#(ASP.NET)関数付き
-
ACCESSラーニングダイアリー
-
Accessでレポートをグループ化する際の問題を解決する
-
中国語Access2000クイックチュートリアル - 1.7 インデックスを作成する
-
中国語Access2000クイックチュートリアル - 1.5 既存のデータを使用して自動的に新しいテーブルを構築します。
-
Accessデータベースの定期メンテナンス方法(最適化)
-
予約語・変数名リストへのアクセス