我有一個在Azure上運行的網站。我從具有「Geography」類型列的SQL Server數據庫表中取回數據。這會導致錯誤「DataReader.GetFieldType(...)返回null「DataReader.GetFieldType(...)在Azure網站上返回null」
網絡上的來源說我必須包括Microsoft.SqlServer.Types.dll我已添加到web.config和bin文件夾但仍然出現錯誤我缺少什麼
代碼:?
SqlConnection Connection = NewConnection();
SqlDataAdapter da = new SqlDataAdapter(SQL, Connection);
DataTable dt = new DataTable();
da.Fill(dt);
你可以發佈你的連接字符串(顯然減去登錄信息)嗎? –
連接字符串 「Server = tcp:SERVER-NAME,1433; Database = DATABASE-NAME; User ID = SQL-USERNAME; Password = PASSWORD; Trusted_Connection = False; Encrypt = True; Connection Timeout = 5;」 –
您是否通過「添加引用」在項目中添加了對Microsoft.SqlServer.Types.dll的引用,或者只是手動將它添加到了bin文件夾中? –