当链接到MS Access时,在MS Excel中缺少Guids链接
问题描述:
链接SQL表格在MS Access 2007中,缺少Guid列(在Excel中) - 我该做什么错误?当链接到MS Access时,在MS Excel中缺少Guids链接
Thx! Mojo
答
假设您在SQL中的GUID存储在uniqueidentifier类型列中?也许添加一个计算列,将其转换为varchar:
CREATE TABLE [dbo].[tbl_GUID_Test](
[GUID] [uniqueidentifier] NULL,
[GUID_Str] AS (CONVERT([varchar](36),[GUID],0))
) ON [PRIMARY]
或者,创建一个应用相同逻辑的视图/ proc /图层。
谢谢你帮助我。是的GUID存储在唯一标识列中。它接吻奇怪Excel无法处理Guids? Excel可以将其转换为字符串。也许有一个开关/设置在某个地方? – MojoDK 2012-01-16 12:59:36
@MojoDK嗨Mojo,我不确定,我目前只能访问Excel 2010,并且可以导入GUID列(使用MS Query)。我不知道有任何设置可以解释这一点。 – HeavenCore 2012-01-17 14:31:09
我见过Excel取决于传输到SQL Server数据库(命名为pipes/tcp/shared memory)的GUID(或不)。在本地你可以获得GUID,远程我需要投。 – 2014-05-28 08:29:00