VBA でレコード セットを定義し、データベースからデータを読み取ると、レコードセットはそのデータ型をテーブルの列データ型に変換します。
Dim rs as adobb.RecordSet
Set rs = CmdSqlData.Execute() ' After this rs fields will be stored based on table's datatype
レコードセット自体を String と Perform に設定する方法はありますか?
Set rs = CmdSqlData.Execute()
例: データベース テーブル定義にタイムスタンプ値 (整数値を持つ) がある場合、Recordset はそのフィールドのデータ型をタイムスタンプに設定します。
問題は、データベースで、
時刻の値は 12345 (日付と時刻ではない) ですが、レコード セットがそれを読み取ると、次のようになります。例: 23-06-2012 10:15:23
値を12345にしたかった