- - PR -
dataTable内でユーザー定義関数を使用したい
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-10-24 22:07
初心者です。よろしくお願いいたします。
環境 WinXP Pro Access2002 VS2005Pro 1.やりたいこと 個人マスタから取得したデータセット内のDataTable [Person]をデータグリッドビューにバインドする際に[Person]内に存在する生年月日を使用し、データグリッドビューに列 年齢を追加表示したい。 2.現状 年齢を計算するユーザー定義関数は書けるのですが、DataTableをどのように扱えばよいかわかりません。(Oracleではストアドをデータリーダーで呼び込み、Loadでデータテーブルを作成すれば何とかなるかなと思っていますが、mdbではこれすらもできない。) ネットでもかなり探したつもりですが、どのような手法があるのでしょうか? よろしくお願いいたします。 | ||||
|
投稿日時: 2008-10-25 01:51
(1)一般のDBMSにおけるView、Access(mdb)でいうところのクエリの 段階で、素直にユーザ定義関数を含めたSQLを定義してデータ取得することは できないのですか?それでは何か引っかかる部分がありますか? (2)年齢計算について、数え とか 満とかありますが、 生年月日から上記を計算することはユーザー定義関数を 自作して使わなくても SQL文内で加減とかDateADDなどの関数だけで できそうな気がしますが、それではアキマヘンか? ん、MDBってDataAddはないかも・・・? |
1