zoukankan      html  css  js  c++  java
  • 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 未能读取状态文件“objDebug测试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:WINNTSystem32下,然后添加(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”要区分开来

    *)好想分清楚了什么是项目,项目怎样添加引用,搞清楚了之前只要是在右边“解决方案”中的所有东西里面的层次问题,他们是以什么独立出来的

  • 相关阅读:
    MySQL架构优化:定时计划任务与表分区
    关于mysql 删除数据后物理空间未释放(转载)
    Mysql删除数据后磁盘空间未释放的解决办法【转】
    Mysql 自动备份脚本
    迄今最安全的MySQL?细数5.7那些惊艳与鸡肋的新特性(上)【转载】
    Redis学习笔记(二)-key相关命令【转载】
    干货分享:MySQL之化险为夷的【钻石】抢购风暴【转载】
    Apache 实现ProxyPass转发URL到Tomcat并实现http自动转https【转载】
    业务零影响!如何在Online环境中巧用MySQL传统复制技术【转】
    VNC轻松连接远程Linux桌面
  • 原文地址:https://www.cnblogs.com/Gaoqiking/p/10698132.html
Copyright © 2011-2022 走看看