2009-06-15 13 views
0

データにアクセスするためにユーザーがログインする必要のあるアプリケーションを作成しています。最初にログインして「Remember Me」オプションを指定すると、ユーザー資格情報を保存したいと考えています。Windows Mobile - アプリケーションセッション間でユーザーデータを保存する

WinMoアプリケーションでこれを行うために使用できるクラス/インターフェイスの実装はありますか?または、SQLは唯一のオプションですか?

ありがとうございました。

答えて

0

SQL Serverは、唯一の選択肢ではありません。特定の「次のユーザーとパスワード情報を保存して取得する」APIはありませんが、基本的には、次にデータを保存してアプリを実行するときにデータを取得できる必要があります。その情報をレジストリまたは任意の種類のファイル(SQL CE、テキスト、MySQL、カスタムバイナリ形式など)に保存できます。

1

SQL Serverだけではありませんが、おそらく最適なオプションの1つです。 たとえば、xmlを使用することもできます。しかし、あなたが何を必要としているかをもっと知らなくても、言うことは難しいです。

データベース側にはオプションもあります。 SQL Server CEとSQLiteはどちらもモバイルで優れています(Sybaseにはモバイルデバイス用のいくつかのデータベースオプションがあります:UltaliteとSQL Anywhere)。

最後に、Perstというオブジェクト指向のデータベースがありますが、私はそれをまだ試していません。

あなたが別のシステムと話をしなければならない場合(データを同期させる)には、使用するかどうかを決定する上で最も大きな要因になるでしょう。各オプションには独自の特徴があります。

2

Credential Managerと呼ばれるユーザー名とパスワードなどの資格情報を管理する機能がWindows Mobileにあります。

関連する問題