我正在将数据从通用 Windows 应用程序插入到 Azure 中的数据库。
我可以进行“选择”查询,但现在我尝试插入数据,出现上述错误。
我创建了一个只有一个 varchar 类型字段的新表,以确保其他一切都正确,但甚至无法插入单个字符串。
我的查询类似于
INSERT INTO [DBName].[dbo].[TableName] ([test]) VALUES (@String)
我用
添加参数command.Parameters.AddWithValue("@String",object.data.data2.ToString());
最佳答案
它告诉您不要包含数据库名称。所以...不要:
INSERT INTO [dbo].[TableName] ([test]) VALUES (@String)
或者(也删除架构):
INSERT INTO [TableName] ([test]) VALUES (@String)
关于c# - 此版本的 SQL 不支持对 'DBname.dbo.TableName' 中的数据库和/或服务器名称的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48031289/