C#-修改图书借阅管理系统-错误与SQL server 2008错误、复制数据库
?
VS2012錯誤:
*)不存在從對象類型 System.Object[] 到已知的托管提供程序本機類型的映射
public DataTable loadData2UserSearch(params object[] userId) {DataTable table;if (Convert.ToString(userId[0]) != ""){string sql = "select UserId,UserName,PassWord,PhoneNumber from Users where UserId=@UserId";table = SqlHelper.GetDataSet(CommandType.Text, sql, new SqlParameter("@UserId", userId[0])).Tables[0];#這里寫成了userId沒有加[0]}else {string sql = "select UserId,UserName,PassWord,PhoneNumber from Users";table = SqlHelper.GetDataSet(CommandType.Text, sql, null).Tables[0];}return table;}
?
*)錯誤:警告 2 無法加載引用“Microsoft.Office.Interop.Word”的類型庫。加載類型庫/DLL 時出錯。 (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)) UI
解決問題:因為以前是可以運行的,這次不能運行,代碼沒有動,一定是其他組件變了,我的office不能用了,雖然是excel,但可能也有影響,網上也是說的這樣,
參考鏈接:https://q.cnblogs.com/q/57809/
*)(已解決)錯誤 10 命名空間“Microsoft.Office”中不存在類型或命名空間名稱“Core”(是否缺少程序集引用?) D:\Documents\程序和類庫\程序\大三下之前\39031源程序\程序\備份\圖書借閱管理系統\圖書借閱管理系統\UserSearch.cs 14 24 UI
參考鏈接:https://blog.csdn.net/j15533415886/article/details/72782276
先把標感嘆號的給移除了,在添加COM里面的,再添加程序集里面的
*)錯誤:(已解決和上面類似)警告 2 未能讀取狀態文件“obj\Debug\測試web服務.csproj.GenerateResource.Cache”。無法找到程序集“Microsoft.Build.Tasks.v12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”。 測試web服務
*)錯誤:警告 1 無法加載引用“VBIDE”的類型庫。加載類型庫/DLL 時出錯。 (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)) 調用Word組件
參考鏈接:https://blog.csdn.net/xinxin_2011/article/details/86549929
按照https://www.cnblogs.com/lovesky/p/4920706.html的指引(https://blog.csdn.net/niguangfeixiang911/article/details/70232230)下載的文件放到C:\WINNT\System32下,然后添加(Microsoft.Vbe.Interop)再將原有的VBIDE引用移除了,就好了
*)錯誤:警告 2 方法“Microsoft.Office.Interop.Word._Application.Quit(ref object, ref object, ref object)”和非方法“Microsoft.Office.Interop.Word.ApplicationEvents4_Event.Quit”之間存在二義性。將使用方法組。 D:\Documents\程序和類庫\程序\大三下之前\39031源程序\程序\備份\圖書借閱管理系統\調用Word組件\Form1.cs 42 17 調用Word組件
SQL?server 2008錯誤:
*)無法連接到 (local)。在與 SQL Server 建立連接時出現與網絡相關的或特定于實例的錯誤。未找到或無法訪問服務器。請驗證實例名稱是否正確并且 SQL Server 已配置為允許遠程連接。 (provider: 命名管道提供程序, error: 40 - 無法打開到 SQL Server 的連接) (Microsoft SQL Server,錯誤: 2)
搜到的解決辦法是在sql配置管理器里面做某些參數項的修改,結果打開了發現出錯了:(下面的錯誤)
*)錯誤:這個sql語句一直查不到factory
select ISBN,GoodsName,Factory PublishTime from( select a.ISBN,a.GoodsName,Factory,PublishTime from tb_Goods as a inner join tb_GoodsOut as b on a.ISBN=b.ISBN where a.Isbn='5622')as t;最后發現是factory與publishTime中間沒有加逗號,想這種無緣無故的錯誤原因一般是簡單,基本的程序員錯誤導致的
*)出現了這個錯誤:
搜到的解決辦法:https://www.cnblogs.com/Challenger/archive/2011/04/18/2019692.html,按照博客提供的解決辦法一:發現framedyn.dll在哪個文件夾下,遂按照解決方案2來處理:結果第二條命令提示文件不存在,搜,受這篇文章啟示(https://blog.csdn.net/kevinhuang2088/article/details/79345784),文件不存在也可能是這個文件夾錯了,并不一定是文件沒有,我就在電腦上搜索了一下,發現果然存在,其中提示
說明是文件屬性或者應該使用管理員打開cmd,照著這個思路完成相應的操作:
重新打開“SQL SERVER配置管理”所在的計算機管理窗口,發現配置管理能用了
*)SQLserver08(mssqlserver)啟動不起來,在上面兩個錯誤解決完成后又出現了這個錯誤,說是因為修改過系統密碼的原因參考鏈接:https://www.cnblogs.com/52XF/p/4230578.html。
無論是選擇哪個都可以的,只不過選擇第一個以后在修改系統密碼后就不會出錯了,最后,不要忘了點確定哦
?*)怎樣復制數據庫:
簡單的一種,通過來會重命名來變相的通過在文件管理器里復制實現:https://blog.csdn.net/nini3816/article/details/80919404
通過sql server 2008內置方法實現:https://blog.csdn.net/lynehylo/article/details/80577519
認識
*)添加引用的“程序集”和“COM”要區分開來
*)好想分清楚了什么是項目,項目怎樣添加引用,搞清楚了之前只要是在右邊“解決方案”中的所有東西里面的層次問題,他們是以什么獨立出來的
?
轉載于:https://www.cnblogs.com/Gaoqiking/p/10698132.html
總結
以上是生活随笔為你收集整理的C#-修改图书借阅管理系统-错误与SQL server 2008错误、复制数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php使用supervisor管理进程脚
- 下一篇: C# Console类学习笔记