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错误、复制数据库相关推荐
- 基于Sql Server 2008的分布式数据库的实践(一)
原文 基于Sql Server 2008的分布式数据库的实践(一) 配置Sql Server 2008(Win7) 1.打开SQL server2012,使用windows身份登录 2.登录后,右键选 ...
- Sql Server 2008 实现不同数据库-表实时同步 本地发布/订阅
SQL server 不同数据库之间的表实时同步 图片大部分来自Sql Server 2008 实现不同数据库-表实时同步 本地发布/订阅 - 简书 有做适当的内容增加解释. 本地发布 1.新建发布 ...
- 基于Sql Server 2008的分布式数据库的实践(五)
基于Sql Server 2008的分布式数据库的实践(五) 原文 基于Sql Server 2008的分布式数据库的实践(五) 程序设计 ------------------------------ ...
- 基于Sql Server 2008的分布式数据库的实践(三)
原文 基于Sql Server 2008的分布式数据库的实践(三) 配置PHP 1.打开PHP配置文件,找到extension=php_mssql.dll,将前面的注释符号去掉 2.找到mssql.s ...
- SQL Server 2008/2012 完整数据库备份+差异备份+事务日志备份 数据库备份
文章目录 数据备份分类 根据备份目标分类 根据备份数据文件的范围进行分类 完整数据库备份 从是否复制所有的数据分类 差异备份 日志备份 事务日志备份 最常用的备份方法 选择备份策略和恢复模式 简单恢复 ...
- sql server 2008数据复制
SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份.这里的同步备份指的是备份服务器与主服务器进行实时数据同步,正常情况下只使用主数 ...
- 基于Sql Server 2008的分布式数据库的实践
配置Sql Server 2008(Win7) 1.打开SQL server2012,使用windows身份登录 2.登录后,右键选择"属性".左侧选择"安全性" ...
- SQL Server 2008 R2开启数据库的远程连接及客户端配置
SQL Server 2008 R2如何开启数据库的远程连接 SQL Server 2008默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数 ...
- php删除sql server 2008,MSSQL_SQL Server2008 数据库误删除数据的恢复方法分享,SQL Server中误删除数据的恢复本 - phpStudy...
SQL Server2008 数据库误删除数据的恢复方法分享 SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可.但是,这个恢复需要有两个前提条件: 1. 至少有一个误删除之前的 ...
最新文章
- LeetCode 8 字符串转整数 (atoi)
- 对新手的忠告:拒绝创意,回归基础
- Oracle Online Redefinition在线重定义(下)
- Redis实战(一):Redis一键安装脚本,Redis 介绍及 NIO 原理介绍
- mvc ajax返回整个页面跳转,在springmvc中的ajax发布调用之后,有什么方法可以将我的页面(jsp)重定向到另一个页面(jsp)...
- VS2010/MFC编程入门之四十四:定时器Timer
- 树莓派3B+ (PPOE+hostapd)变身无线路由器
- python微信语音转发方法_微信怎么转发语音(想要转到别的群或者人这样做)
- CUPS共享打印机服务
- 一个据说可以让瑞星ravmond.exe崩溃的网站
- 关于js中的then()
- iOS8新功能新特性
- 腾讯微信人工客服电话/微信客服怎么正确拨打人工电话
- 计算机学院优秀主讲教师评选细则,徐州工程学院优秀主讲教师评选办法 徐工院行教[2015]35号...
- 脚本语言有哪些?各自有哪些优劣呢?
- 徐州市大数据管理中心市级政务云灾备服务
- cesium中实现鼠标拖动实体功能
- 74138译码器详解
- LDAP 协议入门(轻量目录访问协议)
- CSP-S 模拟 19/10/11
热门文章
- 2.7 查阅文档 3.1 线性回归
- c++ 12.一维数组冒泡排序
- JSch:纯JAVA实现远程执行SSH2主机的SHELL命令
- POJ 1269 Intersecting Lines(求直线交点)
- Java script第二课
- 2016级算法第六次上机-A.Bamboo之寻找小金刚
- 作业19——夜间模式的开启与关闭,父模板的制作
- Python学习笔记-day1(while流程控制)
- Indian Scientists Design Device to Collect Solar Energy 印度科学家设计太阳能收集设备
- ionic angularJS input 相关指令 以及定时器 的使用