我需要将XML数据存储到数据库(MS SQL Server)。列中定义的数据类型为text。
我需要知道文本的等价数据类型。我尝试过adLongVarChar,但它不起作用。我也试过adLongVarWChar(nText)。但两者都没有用。
需要帮助。
感谢。
答案 0 :(得分:1)
如果您使用的是SQL Server 2005或更高版本,那么您可能更喜欢使用XML数据类型。在此处阅读更多内容http://www.codeproject.com/KB/database/XMLdDataType.aspx
还要继续使用ntext和text数据类型,因为它们将从SQL Server的未来版本中删除。而是去nvarchar(max)或varchar(max)。请在此处阅读http://msdn.microsoft.com/en-us/library/ms187993.aspx
欢呼声
答案 1 :(得分:0)
字符串的TSQL数据类型是varchar或nvarchar(unicode)。要指定字符串的长度,varchar(50)。
另请注意,SS 2008(2005?)中有一种XML数据类型。