我使用數據集來存儲15個表,我需要在加載時。當我使用存儲過程填充所有表時,它會將所有表返回給我,但表的名稱不會像數據庫中的實際表名一樣。如何從數據集中的存儲過程返回表名稱
這需要所有的表與表的名稱作爲表1,表2,表3 ...
我想他們是有名字作爲他們實際上是在表中。
SELECT PK_GUEST_TYPE, [DESCRIPTION] FROM L_GUEST_TYPE
SELECT PK_AGE_GROUP_ID, AGE_GROUP FROM L_AGE_GROUP
SELECT PK_COMPANY_ID, COMPANY_NAME FROM M_COMPANY
SELECT PK_COUNTRY_ID, COUNTRY FROM L_COUNTRY
SELECT PK_EYE_COLOR_ID, [DESCRIPTION] FROM L_EYE_COLOR
SELECT PK_GENDER_ID, [DESCRIPTION] FROM L_GENDER
SELECT PK_HAIR_COLOR_ID, [DESCRIPTION] FROM L_HAIR_COLOR
SELECT PK_STATE_PROVONCE_ID, [DESCRIPTION] FROM L_STATE_PROVINCE
SELECT PK_STATUS_ID, [DESCRIPTION] FROM L_STATUS
SELECT PK_TITLE_ID, [DESCRIPTION] FROM L_TITLE
SELECT PK_TOWER_ID, [DESCRIPTION] FROM M_TOWER
SELECT PK_CITY_ID, [DESCRIPTION] FROM L_CITY
SELECT PK_REGISTER_TYPE_ID, [DESCRIPTION] FROM L_REGISTER_TYPE
這是我的前端編碼填充數據集。
OpenConnection();
adp.Fill(ds);
CloseConnection(true);
你不能那樣做 - SqlDataAdapter將*不*查看數據庫中的物理表名來確定ADO.NET數據集中的表名。對不起,沒有辦法做到這一點自動。 – 2010-05-10 11:37:22