datetime2

    0熱度

    2回答

    我必須將CSV文件加載到SQL Server 2008中的臨時表中。在CSV文件中有一列包含格式如下的日期字符串11/04/2017 at 08:24:52。我如何解析此字符串並將其插入到datetime2列中? 在預期的轉換錯誤的結果如下 - Conversion failed when converting date and/or time from character string. cre

    0熱度

    1回答

    我寫負責歸檔數據的應用程序,我們有一個數據庫表 Id | TableName | ColumnName | RetentionAmountInDays 1 | DeviceData | MetricTime | 3 所以,當面對這種配置的配置,我應該歸檔所有MetricTime值在3天前的DeviceData表中的數據。 的原因,我此動態操作的方式是表名和列名不同(會有多行) 對於每個配置

    0熱度

    1回答

    我在轉換一個大的應用程序對SQL Server 2014這是目前運行鍼對Sybase ASE的15 問題是,當我嘗試檢索從一個值工作的過程列被定義爲Datetime2,我得到「錯誤:在行中指定的無效的DataWindow行/列」。此行在Sybase表中定義爲Datetime並檢索正確。 此外,此列沒有毫秒數據值。 什麼是造成它或如何糾正它的任何想法? 在此先感謝。

    -1熱度

    2回答

    我在一個大的ASP.NET MVC應用程序上工作。這個應用程序包含許多與日期時間控件的形式這個控件的值是可選的。另外在數據庫字段中,來自此控件的商店值可以爲null。 如果用戶未填寫日期時間控件,則返回最短日期(0001/1/1)。 我經常在日誌中看到下一個例外The conversion of a datetime2 data type to a datetime data type resul

    0熱度

    1回答

    我剛剛部署的服務器代碼曾用於一週前的工作。導致錯誤的代碼部分沒有改變,但是對象本身沒有改變。 這是一個Model First方法(從Database First轉換而來),並且我已經爲該模型添加了兩個關聯字段和兩個新表。 引發錯誤的部分代碼是關鍵任務。它基本上通過設置時間戳來禁用該值的併發編輯。但由於某種原因,它不起作用。 的特定代碼: user.AlertConcurrency = DateTi

    2熱度

    2回答

    當我試圖通過這個代碼 public override void Input0_ProcessInputRow(Input0Buffer Row) { Output0Buffer.AddRow(); Output0Buffer.Dt = DateTime.Now; } 它運作良好,通過DateTime.Now價值DT_DBTIMESTAMP場。但是當Output0Buff

    2熱度

    1回答

    背景 字段TimestampCreation作爲這樣在DB中創建: [TimestampCreation] [datetime2](7) NOT NULL 如果我的字段添加到這樣的數據表: table.Columns.Add(new DataColumn("TimestampCreation", typeof(DateTime))); 值損失精度,因爲它存儲就像這樣: 2016-12-07

    0熱度

    3回答

    我正在使用SQL Server 2008,並從平面文件進行了導入。我無法正確導入datetime列,因此我暫時將其指定爲nvarchar(50)。 現在我想將它轉換爲datetime2格式。但是,如果這樣做,我得到錯誤 轉換日期和/或時間從字符串轉換失敗。 的數據表明,目前在我nvarchar(50)列如下: 20140804 ,我需要將其轉換爲: 2014-08-04 00:00:00.00

    0熱度

    1回答

    我正在運行存儲過程,負責插入,更新和刪除表條目。 插入和刪除均順利進行時,更新操作將更新除DATETIME2之外的所有列。 的情景 - 我以下列方式測試我的庫模式(使用C#代碼): 刪除整個[BackgroundTaskAttachtment]表 創建4個新條目 刪除步驟2中創建一個條目 等待5秒鐘 修改中的一個條目 結果是具有如預期,除了[UpdatedOnUtc]其中不更新[Backgroun

    0熱度

    1回答

    如果值爲null,我試圖從sql中顯示'01/01/0001'。但是,當我轉換成價值DATETIME2,它說: 消息517,級別16,狀態3,行18 添加值到「DATETIME2」列導致溢出。 這是我的嘗試: Declare @NewDate as DateTime2 SELECT @Tem = Ab.Date_out FROM Timesheet_header Ab