C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
Re[4]: 常に最新のデータを反映するには
(過去ログ 41 を表示中)
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法/規約
トピック表示
ランキング
記事検索
過去ログ
[トピック内 5 記事 (1 - 5 表示)] <<
0
>>
■21795
/ inTopicNo.1)
常に最新のデータを反映するには
▼
■
□投稿者/ ウーロン茶
(1回)-(2008/07/09(Wed) 23:56:53)
分類:[C#]
C#2005でAccessを使用してデータベースを作っています。
単体では追加、更新、削除ができるのですが、それは更新ボタン等を押したりフォームを開いたときに反映されるものです。
複数が同じアプリケーションを使い、Aのパソコンで更新を行ったとき、Bのパソコンに即座に反映されません。
Accessのmdbファイルはサーバー機に置いてあり、各ユーザーからAccessの書き換えはできるのですが、常に最新のデータを反映したいのです。
BのパソコンのDatagridviewに自動的に反映されるにはどうしたらよいでしょうか。
プログラムソースでなくても、何かヒントになるWEBページやキーワードを教えて頂けると幸いです。
引用返信
編集キー/
編集
■21799
/ inTopicNo.2)
Re[1]: 常に最新のデータを反映するには
▲
▼
■
□投稿者/ hiroshi
(1回)-(2008/07/10(Thu) 07:39:08)
■
No21795
(ウーロン茶 さん) に返信
> BのパソコンのDatagridviewに自動的に反映されるにはどうしたらよいでしょうか。
基本的に、RDBのほうで、クライアントにアクションを返す機能がないと
困難です。
クライアントソフトからの指示に基づき、RDBは結果を返すだけですから
だいたい、そんなアプリ、排他制御がきちんとしていなければ
怖くて使えません。
引用返信
編集キー/
編集
■21815
/ inTopicNo.3)
Re[2]: 常に最新のデータを反映するには
▲
▼
■
□投稿者/ ウーロン茶
(3回)-(2008/07/10(Thu) 11:09:20)
■
No21799
(hiroshi さん) に返信
ありがとうございます。
SALサーバーに移行してもだめなんでしょうか。
引用返信
編集キー/
編集
■21818
/ inTopicNo.4)
Re[3]: 常に最新のデータを反映するには
▲
▼
■
□投稿者/ みきぬ
(13回)-(2008/07/10(Thu) 11:50:42)
2008/07/10(Thu) 12:53:08 編集(投稿者)
よくある(と思う)手としては、各アプリは一定時間ごとにテーブルを読みにいって、
データが更新されていれば最新データを取得して画面を更新する。
*追加
上の方法はリアルタイムではないですが、「テーブルを更新するのがそのアプリだけ」
という条件がつけば、リアルタイムというのも可能かも。
# 複数ユーザからアクセスするのにAccessを使うのってどうなんだろう
引用返信
編集キー/
編集
■21832
/ inTopicNo.5)
Re[4]: 常に最新のデータを反映するには
▲
▼
■
□投稿者/ ウーロン茶
(4回)-(2008/07/10(Thu) 14:24:24)
■
No21818
(みきぬ さん) に返信
> 2008/07/10(Thu) 12:53:08 編集(投稿者)
>
> よくある(と思う)手としては、各アプリは一定時間ごとにテーブルを読みにいって、
> データが更新されていれば最新データを取得して画面を更新する。
>
ありがとうございます。やはりその方法が一番いいかなと思います。
最初は複数ユーザーを想定していなかったのでAccessを使ってしまいましたが、最近になって事情が変わり修正する必要が出てきました。
解決済み
引用返信
編集キー/
編集
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
管理者用
-
Child Tree
-