0

データベース (Project Server 2007; dbo.MSP_CALENDAR) のバイナリ フィールドを読み込もうとしています。MS は PSI に機能を実装しません。

みんな提案ある?

前もって感謝します

Sポ

データベース Piblished のテーブル dbo.MSP_CALENDAR で、CAL_DATA という名前のフィールドが見つかりました。このフィールドは BINARY です。このフィールドを文字列または DateTime に CAST または CONVERT しようとしています....... Microsoft はこのフィールドを使用してリソースの個人用カレンダーを保存していますが、Microsoft Office Project Pro 2007 でのみデータを取得することはできません。以前のバージョンでは、カレンダーは日時でした。Project 2007 の新しいバージョンでは、Ms はバイナリ フィールドに情報を入力しました。この情報を読むための解決策を見つけようとしています。

4

1 に答える 1

3

CASTステートメントを使用するだけです

例えば:

CREATE TABLE [dbo].[Table_1]([ID] INTEGER NOT NULL, [BIN] [binary](20) NULL);
INSERT INTO table_1 values (1, cast('I am a binary field' as BINARY));
SELECT ID, BIN, CAST(BIN AS VARCHAR(20)) AS BINTEXT FROM TABLE_1;

ID          BIN                                        BINTEXT
----------- ------------------------------------------ --------------------
1           0x4920616D20612062696E617279206669656C6400 I am a binary field 
于 2009-02-03T18:52:50.887 に答える