C#-修改图书借阅管理系统-错误与SQL server 2008错误、复制数据库
?
VS2012錯(cuò)誤:
*)不存在從對(duì)象類型 System.Object[] 到已知的托管提供程序本機(jī)類型的映射
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];#這里寫(xiě)成了userId沒(méi)有加[0]}else {string sql = "select UserId,UserName,PassWord,PhoneNumber from Users";table = SqlHelper.GetDataSet(CommandType.Text, sql, null).Tables[0];}return table;}
?
*)錯(cuò)誤:警告 2 無(wú)法加載引用“Microsoft.Office.Interop.Word”的類型庫(kù)。加載類型庫(kù)/DLL 時(shí)出錯(cuò)。 (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)) UI
解決問(wèn)題:因?yàn)橐郧笆强梢赃\(yùn)行的,這次不能運(yùn)行,代碼沒(méi)有動(dòng),一定是其他組件變了,我的office不能用了,雖然是excel,但可能也有影響,網(wǎng)上也是說(shuō)的這樣,
參考鏈接:https://q.cnblogs.com/q/57809/
*)(已解決)錯(cuò)誤 10 命名空間“Microsoft.Office”中不存在類型或命名空間名稱“Core”(是否缺少程序集引用?) D:\Documents\程序和類庫(kù)\程序\大三下之前\39031源程序\程序\備份\圖書(shū)借閱管理系統(tǒng)\圖書(shū)借閱管理系統(tǒng)\UserSearch.cs 14 24 UI
參考鏈接:https://blog.csdn.net/j15533415886/article/details/72782276
先把標(biāo)感嘆號(hào)的給移除了,在添加COM里面的,再添加程序集里面的
*)錯(cuò)誤:(已解決和上面類似)警告 2 未能讀取狀態(tài)文件“obj\Debug\測(cè)試web服務(wù).csproj.GenerateResource.Cache”。無(wú)法找到程序集“Microsoft.Build.Tasks.v12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”。 測(cè)試web服務(wù)
*)錯(cuò)誤:警告 1 無(wú)法加載引用“VBIDE”的類型庫(kù)。加載類型庫(kù)/DLL 時(shí)出錯(cuò)。 (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)) 調(diào)用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引用移除了,就好了
*)錯(cuò)誤:警告 2 方法“Microsoft.Office.Interop.Word._Application.Quit(ref object, ref object, ref object)”和非方法“Microsoft.Office.Interop.Word.ApplicationEvents4_Event.Quit”之間存在二義性。將使用方法組。 D:\Documents\程序和類庫(kù)\程序\大三下之前\39031源程序\程序\備份\圖書(shū)借閱管理系統(tǒng)\調(diào)用Word組件\Form1.cs 42 17 調(diào)用Word組件
SQL?server 2008錯(cuò)誤:
*)無(wú)法連接到 (local)。在與 SQL Server 建立連接時(shí)出現(xiàn)與網(wǎng)絡(luò)相關(guān)的或特定于實(shí)例的錯(cuò)誤。未找到或無(wú)法訪問(wèn)服務(wù)器。請(qǐng)驗(yàn)證實(shí)例名稱是否正確并且 SQL Server 已配置為允許遠(yuǎn)程連接。 (provider: 命名管道提供程序, error: 40 - 無(wú)法打開(kāi)到 SQL Server 的連接) (Microsoft SQL Server,錯(cuò)誤: 2)
搜到的解決辦法是在sql配置管理器里面做某些參數(shù)項(xiàng)的修改,結(jié)果打開(kāi)了發(fā)現(xiàn)出錯(cuò)了:(下面的錯(cuò)誤)
*)錯(cuò)誤:這個(gè)sql語(yǔ)句一直查不到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;最后發(fā)現(xiàn)是factory與publishTime中間沒(méi)有加逗號(hào),想這種無(wú)緣無(wú)故的錯(cuò)誤原因一般是簡(jiǎn)單,基本的程序員錯(cuò)誤導(dǎo)致的
*)出現(xiàn)了這個(gè)錯(cuò)誤:
搜到的解決辦法:https://www.cnblogs.com/Challenger/archive/2011/04/18/2019692.html,按照博客提供的解決辦法一:發(fā)現(xiàn)framedyn.dll在哪個(gè)文件夾下,遂按照解決方案2來(lái)處理:結(jié)果第二條命令提示文件不存在,搜,受這篇文章啟示(https://blog.csdn.net/kevinhuang2088/article/details/79345784),文件不存在也可能是這個(gè)文件夾錯(cuò)了,并不一定是文件沒(méi)有,我就在電腦上搜索了一下,發(fā)現(xiàn)果然存在,其中提示
說(shuō)明是文件屬性或者應(yīng)該使用管理員打開(kāi)cmd,照著這個(gè)思路完成相應(yīng)的操作:
重新打開(kāi)“SQL SERVER配置管理”所在的計(jì)算機(jī)管理窗口,發(fā)現(xiàn)配置管理能用了
*)SQLserver08(mssqlserver)啟動(dòng)不起來(lái),在上面兩個(gè)錯(cuò)誤解決完成后又出現(xiàn)了這個(gè)錯(cuò)誤,說(shuō)是因?yàn)樾薷倪^(guò)系統(tǒng)密碼的原因參考鏈接:https://www.cnblogs.com/52XF/p/4230578.html。
無(wú)論是選擇哪個(gè)都可以的,只不過(guò)選擇第一個(gè)以后在修改系統(tǒng)密碼后就不會(huì)出錯(cuò)了,最后,不要忘了點(diǎn)確定哦
?*)怎樣復(fù)制數(shù)據(jù)庫(kù):
簡(jiǎn)單的一種,通過(guò)來(lái)會(huì)重命名來(lái)變相的通過(guò)在文件管理器里復(fù)制實(shí)現(xiàn):https://blog.csdn.net/nini3816/article/details/80919404
通過(guò)sql server 2008內(nèi)置方法實(shí)現(xiàn):https://blog.csdn.net/lynehylo/article/details/80577519
認(rèn)識(shí)
*)添加引用的“程序集”和“COM”要區(qū)分開(kāi)來(lái)
*)好想分清楚了什么是項(xiàng)目,項(xiàng)目怎樣添加引用,搞清楚了之前只要是在右邊“解決方案”中的所有東西里面的層次問(wèn)題,他們是以什么獨(dú)立出來(lái)的
?
轉(zhuǎn)載于:https://www.cnblogs.com/Gaoqiking/p/10698132.html
總結(jié)
以上是生活随笔為你收集整理的C#-修改图书借阅管理系统-错误与SQL server 2008错误、复制数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php使用supervisor管理进程脚
- 下一篇: 阿里面试题——Java对象初始化