Stored procedures 返回字段的存储过程,除非它是';代码通过datatableadapter使用的

Stored procedures 返回字段的存储过程,除非它是';代码通过datatableadapter使用的,stored-procedures,datatable,is-empty,Stored Procedures,Datatable,Is Empty,我遇到一个问题,无法将存储过程结果(表)检索到数据表中 当我尝试从sql server运行我的过程时,它正在工作,就像从数据集测试它一样(我使用了datatableadapter,它为存储过程提供了发票) 但当我试图通过代码获取存储过程时,它返回一个空数据表 下面是我的查询的样子(它包含很多字段,所以我尝试恢复所有字段 创建表#临时表(代码为Suivi smallint IDENTITY(1,1),日期创建日期,NOMPROJET varchar(20),ProducedHours decima

我遇到一个问题,无法将存储过程结果(表)检索到数据表中

当我尝试从sql server运行我的过程时,它正在工作,就像从数据集测试它一样(我使用了datatableadapter,它为存储过程提供了发票)

但当我试图通过代码获取存储过程时,它返回一个空数据表

下面是我的查询的样子(它包含很多字段,所以我尝试恢复所有字段

创建表#临时表(代码为Suivi smallint IDENTITY(1,1),日期创建日期,NOMPROJET varchar(20),ProducedHours decimal(10,1),累加)

插入#临时表(创建日期、NOMPROJET、ProducedHours)

SELECT query——它将把我选择的内容插入#TemporaryTable


为了避免得到一个空的数据,我必须不使用insert into…这对我来说是不可能的,以前有没有人遇到过这种情况???

我使用了另一种方法来实现它,避免使用datatable适配器,并使用sqldatasource调用select查询