此版本的SQL不支持在“DBname.dbo.TableName”中引用数据库和/或服务器名称

问题描述 投票:2回答:1

我将数据从通用Windows APP插入Azure中的数据库。我可以进行“选择”查询,但现在我正在尝试插入数据,我有上面的错误。 我创建了一个只有一个varchar类型字段的新表,以确保其他所有内容都正确,但是甚至无法插入单个字符串。我的查询是这样的

INSERT INTO [DBName].[dbo].[TableName] ([test]) VALUES (@String)  

我添加参数

command.Parameters.AddWithValue("@String",object.data.data2.ToString());  
c# sql-server azure
1个回答
3
投票

它告诉您不要包含数据库名称。所以...不要:

INSERT INTO [dbo].[TableName] ([test]) VALUES (@String)

或者(也删除架构):

INSERT INTO [TableName] ([test]) VALUES (@String)  
© www.soinside.com 2019 - 2024. All rights reserved.