為什麼執行crtstalreport會出現執行階段錯誤'20534'

為什麼執行crtstalreport會出現執行階段錯誤'20534'(查看次數:232)

回首頁

2019-03-28 14:38:44

昨天找一支crtstalreport,使用者端執行時,會出現執行階段錯誤'20534' Error detected by database DLL.,但是我再開發環境怎麼執行都不會出錯,
報表的資料庫也更新,預覽也沒問題,試了二台其他電腦也是會出錯,最後直接去資料庫中,執行它呼叫的預儲程序,字串或二進位資料會截斷,查了程式發現原本的班級名稱由長度20改成24,預儲程序中有使用暫存資料表,建立時使用長度20才會出錯,最後修改過再執行就解決了。









2.直接執行預儲程序出現的訊息




3.修改varchar(20)改成varchar(24)


為什麼執行crtstalreport會出現執行階段錯誤'20534'
上一篇:windows server 2016如何設定電腦自動重新啟動(451)      下一篇:如何查看義美食品的保存期限(6)