From 05ef2e28f36f3923d70560f7eaadd548b13e0194 Mon Sep 17 00:00:00 2001 From: yiming Date: Mon, 20 Oct 2025 11:54:40 +0800 Subject: [PATCH] UPDATE --- web/App_Code/api/pivot01Controller.cs | 8 ++++++-- web/admin/pivot/pivot-01.aspx | 4 ++-- web/admin/pivot/query.aspx | 4 ++-- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/web/App_Code/api/pivot01Controller.cs b/web/App_Code/api/pivot01Controller.cs index 5131171..cfa961e 100644 --- a/web/App_Code/api/pivot01Controller.cs +++ b/web/App_Code/api/pivot01Controller.cs @@ -22,8 +22,12 @@ public class pivot01Controller : ApiController var shopConnectionString = ConfigurationManager.ConnectionStrings["shopConn"]?.ConnectionString; if (!string.IsNullOrEmpty(shopConnectionString)) { - // 移除不相容的 Provider 參數 - _connectionString = shopConnectionString.Replace("Provider=SQLOLEDB;", ""); + // 移除不相容的 Provider 參數(包含 SQLOLEDB 和 SQLNCLI11) + _connectionString = shopConnectionString + .Replace("Provider=SQLOLEDB;", "") + .Replace("Provider=SQLNCLI11;", "") + .Replace(" Provider=SQLOLEDB", "") + .Replace(" Provider=SQLNCLI11", ""); } else { diff --git a/web/admin/pivot/pivot-01.aspx b/web/admin/pivot/pivot-01.aspx index 842e83b..d9b2e25 100644 --- a/web/admin/pivot/pivot-01.aspx +++ b/web/admin/pivot/pivot-01.aspx @@ -1159,7 +1159,7 @@ this.tab1.activities = []; try { - const response = await axios.get('/api/pivot01/activity_stats', { + const response = await axios.get(HTTP_HOST + 'api/pivot01/activity_stats', { params: { year: this.tab1.year } }); @@ -1197,7 +1197,7 @@ this.loading = true; try { - const response = await axios.get('/api/pivot01/registration_details', { + const response = await axios.get(HTTP_HOST + 'api/pivot01/registration_details', { params: { activityNum: activity.num } diff --git a/web/admin/pivot/query.aspx b/web/admin/pivot/query.aspx index 43a9afa..2ead728 100644 --- a/web/admin/pivot/query.aspx +++ b/web/admin/pivot/query.aspx @@ -891,7 +891,7 @@ } // 呼叫 API - const response = await axios.get('/api/pivot/activity_stats', { + const response = await axios.get(HTTP_HOST + 'api/pivot/activity_stats', { params: { startDate: startDate, endDate: endDate @@ -923,7 +923,7 @@ try { // 一次性查詢完整報名明細(不分頁) - const response = await axios.get('/api/pivot/registration_details', { + const response = await axios.get(HTTP_HOST + 'api/pivot/registration_details', { params: { activityNum: activity.activity_num, pageSize: 9999 // 取得全部資料