你好,我正在尝试将一些XML数据插入SQL Server 2008中的表格。然而,我一直遇到这个错误:
XML解析:第1行,第39个字符,无法切换编码
数据库列"filemeta"使用XML数据类型,并且我已切换编码为UTF-16,因为我认为这是添加XML数据所必需的。
INSERT INTO testfiles
(filename, filemeta)
VALUES
('test.mp3', '<?xml version="1.0" encoding="utf-16" standalone="yes"?><!--This is a test XML file--><filemeta filetype="Audio"><Comments /><AlbumTitle /><TrackNumber /><ArtistName /><Year /><Genre /><TrackTitle /></filemeta>');
帮帮我,我卡住了。
NB:我是用XMLTextWriter创建的XML。