new-我在线程中用ef写sql数据库的exe文件放到服务器就失败呢?

问题描述

我在线程中用ef写sql数据库的exe文件放到服务器就失败呢?

我在线程中用ef写sql数据库的exe文件放到服务器就失败呢?
提示:未将对象引用设置到对象的实例
代码:
private bool SaveData(float[] dispVal, ClientDto client)
{
//保存, 判断通道,没有则添加
ExtHost h;
BLL.ExtHostBLL host = new ExtHostBLL();

        h = host.GetHostByHostcode(client.HostId);

        int channelIndex = 1;
        string channelId = "";
        foreach (decimal val in dispVal)
        {

            if (!host.ExistChannel("通道" + channelIndex, h.Id, out channelId))
            {
                channelId = Common.Result.GetNewId();
                host.AddChannel(channelId, "通道" + channelIndex, client.HostId);

            }
            host.AddChannelData(Common.Result.GetNewId(), channelId, val);
            channelIndex++;

        }
        return true;

    }

解决方案

和服务器没有关系,你的代码有问题,具体要调试才知道
天知道你的bll的代码怎么写的。

解决方案二:

h = host.GetHostByHostcode(client.HostId);获得h为null吗
时间: 2024-12-13 02:09:35

new-我在线程中用ef写sql数据库的exe文件放到服务器就失败呢?的相关文章

程序-vs2008写mfc无法生成exe文件

问题描述 vs2008写mfc无法生成exe文件 刚开始用vs2008写mfc程序,编译什么的都通过了,却无法生成exe文件,请问有没有遇到这种情况的,是配置没有配好么? 解决方案 应该是没有编译成功,或者你的输出目录被修改过了,首先检查下输出目录是不是在bindebug下面,然后编译,看输出有没有什么错误,有没有提示成功,最后看文件夹下有没有产生exe. 解决方案二: 先仔细看看编译的输出确认是否编译成功?再看看工程设置,肯定是哪里有问题才会导致你所说的现象. 解决方案三: 看一下你VS配置的

如何恢复和修复MS SQL数据库的MDF文件

恢复|数据|数据库 如果备份的数据库有2个文件,分别是.LDF 和 .MDF,打开企业管理器,在实例上右击---所有任务--附加数据库,然后选择那个.MDF文件,就可以了. 或者在查询分析器中输入: sp_attach_db "数据库名称","路径\文件名.ldf","路径\文件名.MDF" SQL Server数据库备份有两种方式,一种是使用BACKUP DATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf

Sql数据库MDF数据文件数据库恢复

EXEC sp_attach_db @dbname = 'dbname', @filename1 = 'd:\dbname_Data.MDF', @filename2 = 'd:\dbname_log.ldf'  sp_attach_single_file_db @dbname = 'dbname' , @physname = 'physical_name' dbname:即要还原的数据库名字. Physname:即物理文件名. Physical_name:即.mdf文件路径. 数据库 : ms

请问下为何程序写好之后把exe文件发给别人,别人打开报错呢

问题描述 解决方案 解决方案二:对方机器没装.net框架?解决方案三:截图上点开details会更好应该养成在程序里加trycatch的好习惯,或者程序出错直接入eventlog也可以解决方案四:details后往下拉看最后几行写的啥解决方案五:引用3楼的回复: details后往下拉看最后几行写的啥 Seetheendofthismessagefordetailsoninvokingjust-in-time(JIT)debugginginsteadofthisdialogbox.*******

SQL数据库日志已满解决方法

当前的解决方法是:把硬盘上的其他文件删除,以空出硬盘空间,将数据库的日志文件大小改成无限制,然后分离数据库,要确保分离成功,.然后把数据库日志文件删除(最好是先改名,以防万一).再附加数据库,这样会重建日志文件. 加回去之后,将数据库改成自动收缩,把日志文件改成按mb增长,增长最大设为一个固定的值,值的大小看数据处理情况,存在大指的update操作的话,应设为大一点. 在查询分析器上操作: 清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 截断事务日志: BACKUP L

sql-LABVIEW建立SQL数据库mdf文件

问题描述 LABVIEW建立SQL数据库mdf文件 请问大大们,labview中如何建立SQL数据库的MDF文件??

SQL数据库日志已满解决方法_MsSql

当前的解决方法是:把硬盘上的其他文件删除,以空出硬盘空间,将数据库的日志文件大小改成无限制,然后分离数据库,要确保分离成功,.然后把数据库日志文件删除(最好是先改名,以防万一).再附加数据库,这样会重建日志文件. 加回去之后,将数据库改成自动收缩,把日志文件改成按mb增长,增长最大设为一个固定的值,值的大小看数据处理情况,存在大指的update操作的话,应设为大一点. 在查询分析器上操作: 清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 截断事务日志: BACKUP L

[Java]log4j写SQL Server数据库日志的统一写法

[Java]log4j写SQL Server数据库日志的统一写法 编写者 日期 关键词 郑昀@ultrapower 2005-7-19 Java log4j sqlserver   SQL Server 2000 Driver for JDBC Service Pack 3的下载 之前需要注意一点,sql server同样必须打上了sp3的补丁,然后才能与jdbc for sqlserver sp3连接.如果是"Error establishing socket"错误,很有可能是要在s

像写SQL一样编写Java数据应用-TinySqlDsl

前言 话说企业应用,一般离不开数据库.要做数据库,可以有N种方案,比如:直接采用JDBC层自己封装下使用的,采用一些框架的,如:iBatis,Hiberate,Spring JDBC Template等等(这个太多了,因此不一一列举)的,这些方案也都在各自的领域展示了自己的特点,解决了相当部分的技术问题,并取得了相当好的应用效果. 但是不管是哪种方案,其优点和缺点往往也是连在一起的,究其原因是因为SQL和Java编程之间是割裂的,如果封装得不到位,做Java的人太难使用:如果封装得太多,在做一些