以下のように設計されたテーブル列があります
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[client_Presence]
(
[ClientID] [varchar](15) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[Z923FormPath] [varchar](max) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
今、上記の表を以下のように更新しようとしています。
UPDATE client_Presence
SET Z923FormPath = 'c:\windows\Z923Form.pdf'
FROM Client_Presence
WHERE ClientID = '12345'
Null 値、'' 値、getdate() を更新できましたが、文字列値で更新できないのはなぜですか。
上記の操作で以下のエラーが表示されます。助けていただけますか?
Procedure: Tr_client_Presence (Line: 19)
Line 19: Conversion failed when converting date and/or time from character string.