- - PR -
datetime型の西暦和暦の検索
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-02-09 16:08
いつも申し訳ありませんが教えてください。
現在VB2005にてアプリケーションを開発しております。 顧客データのテーブルがあり、氏名.生年月日.住所のフィールドを作成 顧客データをdatagridviewに表示しフォーム上の西暦/和暦のラジオボタンで選択しテキストボックスから生年月日(datetime型)の年を入力後検索をかけたいと思っております。datagirdviewへの表示は和暦ですが元のデータはdatetime型の8桁となっています。 氏名/住所はクエリを作成し検索はできましたが、生年月日では「string"○"からdate型への変換は無効です」とエラーが表示されて検索ができません。何か良い方法等はございませんでしょうか? よろしくお願いします。 | ||||
|
投稿日時: 2008-02-09 16:41
一般的には 元号表記の値を西暦に変換して問い合わせる
VB2005ではどうするのか具体的には不明 なおこのような関数は自作すると元号表記が変わってもすぐに対応できます。 | ||||
|
投稿日時: 2008-02-11 10:50
七味唐辛子さんありがとうございました。
解決しました。今後ともよろしくお願いします。 | ||||
|
投稿日時: 2008-02-12 09:21
どのような方法で実装されているのでしょうか? ParseExact メソッドで実装しているのでしょうか? カルチャ情報はどうされていますか? 書式文字列はどうでしょうか? System.Globalization.JapaneseCalendar をお使いでしょうか? どこまで実装されているのか存じませんが、この中にもヒントがあるということも付け加えておきます。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
1