0
我想將時間戳傳遞給SQL服務器where子句,但由於不兼容的類型而無法工作。將時間戳傳遞到SQL服務器,其中子句
任何人都可以幫助我嗎? pls ..
sqlCmd.Parameters.Add(new SqlParameter("@Timestamp", "0x000000253A0B0FE2"));
我想將時間戳傳遞給SQL服務器where子句,但由於不兼容的類型而無法工作。將時間戳傳遞到SQL服務器,其中子句
任何人都可以幫助我嗎? pls ..
sqlCmd.Parameters.Add(new SqlParameter("@Timestamp", "0x000000253A0B0FE2"));
問題出在C#代碼中的數據類型不正確。下面是固定代碼...
byte[] _timeStamp = BitConverter.GetBytes(0x0);
sqlCmd.Parameters.Add(new SqlParameter("@Timestamp", _timeStamp));
_timeStamp = (byte[])ds.Tables[2].Rows[0][0];
請努力在將來的帖子中包含儘可能多的信息。並非每個人都是高級用戶。 – Matt
什麼類型是'數據庫/過程中的'時間戳? – fubo
它是我的表 –
TimeStamp類型列請參閱http://stackoverflow.com/questions/21146023/converting-sql-server-rowversion-to-long-or-ulong – Seany