我使用两个数据库作为主数据库,第二个作为分支。我添加一个表来保存每个数据库的时间戳。我需要的是从数据库中获取数据,以便根据每个分支中的最后一个syc timestamp 在分支中同步它。我从数据库中获取最后一个时间戳作为字符串。我需要的是将此时间戳发送到主数据库(Web服务器)。如何将此字符串转换为c#中的时间戳,或者是否有另一种方法可以将此时间戳添加为varchar参数并将其转换为存储过程。
提前致谢。
答案 0 :(得分:1)
DateTime.Parse
或DateTime.TryParse
方法可让您将string
转换为datetime
。反过来只是.ToString
上的DateTime
,您也可以根据需要提供格式。
答案 1 :(得分:0)
我发现解决方法是使用 master.sys.fn_varbintohexstr(cast(timeStampVariable as varbinary(8))将数据库的时间戳转换为varchar,然后将其作为字符串发送到其他数据库我需要将它作为字符串存储在参数表中...感谢所有试图帮助的人。