No.1ベストアンサー
- 回答日時:
トランザクションを使用するのが適切です。
上司の方は微妙にパススルークエリの意味を取り違えているのかもしれません。Accessにはトランザクションがありませんのでトランザクションの開始とコミットの命令はパススルークエリで送信しますからそのあたりで勘違いされている可能性があります。
以下、参考URLより引用
パススルークエリ [pass-through query]
Accessに用意されているSQLクエリのひとつ。入力したSQL文をAccessに解釈させず、直接データベースサーバーに送信することができる。
参考URL:http://www.x-media.co.jp/jiten/index.cfm?ID=6633
No.2
- 回答日時:
>パススルークエリとはどのようにして使用するのでしょうか?
SQLServer+Accessの構成なのでしょうか。
AccessからSQLServerのサーバー構成のリンクによってリモートデータソースに対しクエリを直接実行する形になります。
パススルークエリはODBCドライバ経由で直接データベースへクエリを発行します。全てSQL文でクエリを書く必要があります。SQLはSQLServer準拠のSQLを書かなければいけません。
>操作中は他から参照・変更できないように
Transaction開始時のIsolationLevelをRepeatableReadに設定しSQLで
string strSQL = "SET LOCK_TIMEOUT 1000 SELECT * FROM table_name WITH(XLOCK) ";
みたいに排他ロックして取得すれば良いと思いますが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
- PostgreSQL DBFluteについて質問です。 環境:PostgreSQL java8 前提:webアプリケーショ 1 2022/07/07 00:49
- Excel(エクセル) Excel 表の作成について 3 2022/06/16 12:15
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- SQL Server SQLについて質問です。 a表がありその表には従業員名を保存するname列があります。 LIKE演算 1 2022/05/17 17:49
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- Excel(エクセル) Excel同士のデータの突合 3 2023/08/07 16:34
- ノートパソコン HPの保証について 1 2023/08/26 10:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【DB】同じトランザクション内...
-
postgresql についてです
-
TPSとは・・・
-
dbFailOnError とは?
-
SQL排他問題
-
SAPのSPROって何の略ですか?
-
汎用系システムのDBについて
-
Accessdでの「トランザクション...
-
jmeterについて、教えてください。
-
復旧中のデータベースについて
-
DATファイルをEXCELで開きたい
-
SQLServer2012の復元ができない
-
エクセルのフィルタ抽出が固まる
-
マスタメンテとは?
-
ACCESSのデータをWebブラウザで...
-
PCが悪くなって新しいPCにSSMS...
-
SQL*Loaderのコミットポイント...
-
ファイルへのアクセスでエラー...
-
期限切れのバックアップの削除
-
ACCESS2003での150人同時利用
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【DB】同じトランザクション内...
-
postgresql についてです
-
TPSとは・・・
-
dbFailOnError とは?
-
一つのトランザクションでSELEC...
-
Accessdでの「トランザクション...
-
SAPのSPROって何の略ですか?
-
SQL Server 2005トランザクショ...
-
ロールバックとチェックポイン...
-
accessVBAでのワークスペース
-
SQLserver2000のレプリケーショ...
-
ADO Connection を再利用する方法
-
outlookが起動しません。
-
MySQLとPostgleSQL、ど...
-
オラクルのロールバックセグメ...
-
ロールバックとロールフォワー...
-
OracleのROWIDについて…
-
トランザクション中に別のトラ...
-
ロールフォワードとロールバッ...
-
PHP-オラクルでのトランザクション
おすすめ情報