我尝试读取数据库( Project Server2007;dbo.MSP_CALENDAR )中的二进制字段。MS不会在PSI中实现任何函数。
大家有什么建议吗?
提前感谢
SPo
在数据库像素中,在表dbo.MSP_CALENDAR中,我发现了一个名为CAL_DATA的字段,这个字段是二进制的。我尝试将此字段转换或转换为字符串或DateTime.......Microsoft使用此域保存资源个人日历,但我不能仅在Microsoft Office Project Pro 2007中检索数据。在早期版本中,日历是datetime。现在,在新版本的Project2007ms中,将信息放入二进制字段。我试图找到任何解决方案来阅读这些信息。
发布于 2009-02-03 18:52:51
只需使用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 https://stackoverflow.com/questions/201025
复制相似问题