スマートデバイスアプリが急に動かなくなりました。
10分前まで動いていたのにナゼ!?コードはまったく変更していないのに!!
(ノ゚ρ゚)ノ ォォォ・・ォ・・ォ・・・・
原因がわからず時間だけが過ぎ、あせる気持ちで空回り♪
OracleLiteを再インストールしてみたり
CompactFrameworkを再インストールしてみたり
でも動かない。時間もない。
デバッグしてみるとOracleLiteのDate型フィールドがなんだかおかしい。
2008-01-01 00:00:00と時間部分が0でなければならないのに2008-01-01 07:00:00となっている。
「07:00:00」はどこからきたのか。
でもやっぱりあせる気持ちで空回り♪
色々と遠回りしてOracleLiteのDate型フィールドすべてが7時間ずれていることにやっと気づき
端末の時間設定をみると訪問先が選択されており、現在地との時差7時間!!
設定を現在地に戻すことでアプリも正常に動作しました。
キーロックを掛けずに端末を持ち歩いていると、何かの拍子に時計の設定が変わってしまうことがありましたが、まさかこんな所に影響するとは思っていませんでした。
解決までに1日半かかりました( ´△`)アァ-
登録:
コメントの投稿 (Atom)
-
DataTableから重複を除くには と DataTableの集約計算を行う(Compute) を利用して、DataTableをグループ化し集計を行います。 以下のようなデータが入ったDataTableから、Field1とField2で重複を取り除き集計をおこないます。...
-
前回「 PLSQL SELECTの結果を取得する ~取得結果が1行の場合~ 」に続き 今回はSELECTの結果が複数行の場合です。 SELECTの結果が複数行の場合はカーソルを使用します。 カーソルとは SELECTの結果セットに対して、1行ずつデータを取り出し、順次...
-
datatableの集約計算を行うにはDataTable.Compute メソッドを使用します。 Dim As Object '最大値を求める value = datatable.Compute("Max(集計列名)", Nothing) &...
0 件のコメント:
コメントを投稿