0

我是MS Visual Studio的初学者,我想实现的是使用MS visual Studio将数据从表格传输到现有表格。两个表都存储在同一台服务器上。每次我在OLE DB目标编辑器中执行它,并将sql脚本放在sql命令文本中,它会给我一个错误。使用MS Visual Studio将数据从其他表格加载或插入到现有表格

这里就是我做..

我希望从TEST_Schema.dbo.ResourceTable将一些数据使用OLE DB源编辑器中的SQL命令文本里这个简单的SELECT语句

选择简档,全名,SupervisorID从TEST_Schema.dbo.ResourceTable


,我希望将数据插入到BI_Schema.dbo.Destination_Current_Resource


我在OLE DB目标编辑把这个插入查询的SQL命令文本内

INSERT INTO BI_Schema.dbo.Destination_Current_Resource(资源ID,短名称,SupervisorID)

然后我结束了一个错误。我一定犯了错误,这就是为什么我需要帮助。

谢谢,我期待您的回复。

--Beau

回答

0

您发布的SQL语句看起来是正确的 - 您得到了哪些错误?你运行下面的整个查询:

INSERT INTO BI_Schema.dbo.Destination_Current_Resource(ResourceID, ShortName, SupervisorID) 
SELECT ProfileID, FullName, SupervisorID 
FROM TEST_Schema.dbo.ResourceTable 

那么你的SQL命令是这样的:

string insertString = @"INSERT INTO BI_Schema.dbo.Destination_Current_Resource(ResourceID, ShortName, SupervisorID) 
         SELECT ProfileID, FullName, SupervisorID 
         FROM TEST_Schema.dbo.ResourceTable"; 

SqlCommand cmd = new SqlCommand(insertString, conn); 
cmd.ExecuteNonQuery();