你用的是什麼版本的python ? pymssql呢?如果python超過3.8pymssql已被捨棄不支援的話 https://github.com/pymssql/pymssql/issues/668
可以在iis上寫個rest api,工作就是把你要的資料由asp.net集結並以json回傳給客戶端,你的python就充當客戶端去requests.get("https://your.com/data/abc") 把資料取回並以json解析
asp.net c# (我慣用 Newtonsoft的JSON庫) 下方的例子真的很簡單,取得HR的所有員工資料,用LinqToSql
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class member_Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
HRDataContext myHR = new HRDataContext();
Response.Write(JsonConvert.SerializeObject(myHR.V_employee.ToArray()));
Response.End();
}
}
python的部份,無需用pymssql,只要 import requests,json
import requests,json
jsonstr = requests.get("http://erp.mycompany.com/member").text
employee = json.loads(jsonstr)
for i in employee:
print(i)
執行結果
結論......山不轉路轉,路不轉我轉(無腦ing)