2012年6月2日土曜日

PHP セッション保持時間をアクセス毎に延長する方法

PHP セッション保持時間をアクセス毎に延長する方法

アクセス毎に setExpirationSeconds() を実行するとセッションを延長できます。
(Zend を使用します)

例)
$Namespace = new Zend_Session_Namespace('Default'); // Zend_Session_Namespace インスタンス作成
$Namespace->setExpirationSeconds( 10 * 60 ); // セッションの保持期限( アクセス毎に10分延長 )

2012年4月26日木曜日

C# 2005 dataGridView でエラー

少し前まで問題なく動いていたプログラムが突然動かなくなりました。

次の行でエラーが発生します。

dataGridView1.Columns[0].Visible = false;

もう少し探ってみると、ACCESS からテーブルをロードし、dataGridView に反映するときにエラーが発生していました。

dAdp.Fill(dSet, "DT" + tableName);

以下がエラーの内容です。

{System.IO.FileNotFoundException: ファイルまたはアセンブリ 'System.EnterpriseServices.Wrapper.dll'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。
ファイル名 'System.EnterpriseServices.

■解決方法
コントロールパネルのプログラムの追加と削除から、
「Microsoft .NET Framework 3.5 SP1」の「変更と削除」ボタンを押して修復すると治りました。