0
我在WINFORM中運行SQL Server查詢以獲取數據並填充DataGridview。WINFORM算術溢出錯誤將表達式轉換爲數據類型int
我正在尋找某些文件擴展名。
我正在使用例子like '%exe'
並得到結果,對於這個和每個文件類型都有在數據庫中的例子; JPG,APK,駕駛室等...
,我遇到的問題是,當我搜索的文件擴展名每次我得到錯誤的時間.DLL:「算術溢出錯誤將表達式轉換爲數據類型爲int」
我可以在SQL Server management Studio中運行相同的查詢並搜索dll擴展名併成功獲取結果。
添加詳細信息:
我也有一個計數器和加入。
我無法將實際的代碼粘貼到表名中,因此我替換了表和列的名稱。
select
t.column1, t.column2, t.column3 ,COUNT([column4]) as [Total]
FROM table1 j
join table2 f on f.column1 = j.column1 and j.column7 = 1
join table3 t on j.column3 = t.column6
join table4 lc on t.column6 = lc.column6
where j.column2 like '%dll' Group by t.column1, t.column2, t.column3 order by Total desc
正如我之前提到的查詢運行在WinForm C#中,我進入並與DLL中的異常搜索所有其他文件擴展名確定。
再次感謝。
任何想法? Regards
請提供您的完整SQL查詢 – Daniel
已添加查詢。 – lmalave
你可以檢查SQL分析器實際上做了什麼查詢嗎?也許有不同的東西被髮送到服務器。你如何準備查詢(使用參數或直接命令)?如果直接嘗試使用參數。 –