成批导出记录问题!!

dapha 2004-04-02 10:41:05
在以前用VB时,只要一条SQL语句就能全部导出,刚刚学习C#,对ADO.Net还不熟悉,就采用了此笨办法来导,但是为什么导不出来,是不是我有地方写错,大家帮忙看看啊~~~~谢了~

using System;
using System.Data;
using System.Data.SqlClient;
using System.Data.OleDb;
using OutData.Common;
namespace OutData.SQLDA
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>

public class exportdata
{
// OleDbCommand insertCommand;
// OleDbDataAdapter daCommand;
private SqlConnection sqlconn;
private OleDbConnection connAccess;
private string _LogID="@LogID";
private string _OperatorID="@OperatorID";
private string LogID_PARM ="LogID";
private string OperatorID_PARM ="OperatorID";
private string SQL_Insert_AREA="INSERT INTO Sys_Log11(LogID,OperatorID) values(@LogID,@OperatorID)";
public exportdata()
{
//
// TODO: 在此处添加构造函数逻辑
//
sqlconn= new SqlConnection(GetSqlConnString());
sqlconn.Open();
connAccess=new OleDbConnection(this.GetACCESSConnString());
connAccess.Open();
}
public string GetSqlConnString()
{
string connstr;
connstr = "server=192.168.1.156;database=jewelry;uid=jewelry;pwd=258258";
return connstr;
}
public string GetACCESSConnString()
{
string strconn;
strconn= "Provider=Microsoft.Jet.OLEDB.4.0;Data source=f:\\db1.mdb";
return strconn;
}
private DataSet Get_DataSet()
{//源表数据
string strsql;
DataSet ds=new DataSet();
strsql="select * from Sys_Log";
SqlDataAdapter adapter= new SqlDataAdapter();
adapter.SelectCommand = new SqlCommand(strsql,this.sqlconn);
adapter.Fill(ds,"Sys_Log");
adapter.Dispose();
return ds;
}
public void OutSQL()
{
//OleDbDataAdapter myDA=new OleDbDataAdapter("select * from Sys_Log",connAccess);
SqlDataAdapter adapter=new SqlDataAdapter();
SqlDataAdapter adapter1=new SqlDataAdapter("",this.sqlconn);
adapter.SelectCommand = new SqlCommand("select * from Sys_Log11",this.sqlconn);
DataSet accessDS=new DataSet();
adapter.Fill(accessDS,"Sys_Log");
accessDS=Get_DataSet().Copy();
adapter1.InsertCommand =this.GetInsertCommand();
adapter1.Update(accessDS,"Sys_Log");
if (accessDS.HasErrors)
{
System.Console.Write("更新失败!" );
}
else
{
accessDS.AcceptChanges();
System.Console.Write("数据记录为:" + accessDS.Tables["Sys_Log"].Rows.Count);
}
//CopyDataSet(GetDataSet());
}

private SqlCommand GetInsertCommand()
{
SqlCommand updateCommand = new SqlCommand("UpdateArea",sqlconn);
//updateCommand.CommandType = CommandType.StoredProcedure;
updateCommand.CommandText=SQL_Insert_AREA;
SqlParameterCollection sqlParams = updateCommand.Parameters;

//@LogID,@OperatorID,@ActionDO,@OptDate,@LogType

sqlParams.Add(new SqlParameter(this._LogID,SqlDbType.VarChar,50));
sqlParams.Add(new SqlParameter(this._OperatorID,SqlDbType.VarChar,50));
sqlParams[_LogID].SourceColumn =this.LogID_PARM;
sqlParams[_OperatorID].SourceColumn =OperatorID_PARM;
return updateCommand;
}
}
}

System.Console.Write("数据记录为:" + accessDS.Tables["Sys_Log"].Rows.Count);
输入出的结果是:
数据记录为:3650程序“[2080] OutData.exe”已退出,返回值为 0 (0x0)。
...全文
34 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dapha 2004-04-15
  • 打赏
  • 举报
回复
这个方法已经解决
dapha 2004-04-02
  • 打赏
  • 举报
回复
System.Console.Write("数据记录为:" + accessDS.Tables["Sys_Log"].Rows.Count);
输入出的结果是:
数据记录为:3650程序“[2080] OutData.exe”已退出,返回值为 0 (0x0)。


和我的源表中的数据记录是一样的!
superryu 2004-04-02
  • 打赏
  • 举报
回复
帮楼主顶
中易通用人事工资管理系统软件是一款可以为您量身定制,打造属于自己、适合自己的人力资源管理系统!系统包括人事、考勤、工资三大模块。 中易通用人事工资管理系统软件的功能和特点 1、人力资源管理系统,包括员工招聘管理,从员工招聘申请、应聘人员履历表管理到应聘人员面试、员工试用与录用审批管理,并可以打印员工培训通知单、上岗证等单证;员工离退休审批管理、请假审批管理、员工培训、考评、奖惩、调薪等管理;员工调动支持单个调动和成批调动并提供员工调令单的打印;员工合同、员工保险管理,提供员工合同、保险到期提前提醒功能,提前提醒天数可以任意设定;提供物品管理,如劳保用品管理、办公用品管理,物品入库、物品领用、物品借用、物品归还管理,提供物品归还提前提醒功能,提前提醒天数可以任意设定。人事档案支持按部门分组管理,部门设定支持多级别,员工代码可以根据设定的编码格式自动生成,支持从Excel文档导入部门和员工信息;支持照片、证照管理,提供证照到期提前提醒功能,提前提醒天数可以任意设定;员工信息查询支持万能组合条件,支持按姓名简拼搜索;支持员工档案信息管理界面任意自由排版,自由添加新项目。 2、支持排班、自动识别班次、自由考勤、固定出勤四种考勤模式,每个员工根据性质可任选一种;支持多班次多班段,排班模式方便快速;支持打卡记录的自动导入、人工添加、修改、删除;支持日出勤数据的自动计算、人工添加、修改、删除;支持月考勤数据统计、人工添加、修改、删除;出勤数据可自动导入到发放工资表中;支持电脑考勤。 3、工资管理系统,提供多工资方案管理,每个工资方案支持50列数值型数据和10列文本型数据,支持每项工资数据从员工档案和计价计时工资等模块读入;支持每项工资数据默认工资管理,支持将默认工资和历史发放工资数据复制到新发放工资数据中;支持从Excel导入工资数据;可以为工资项目设置计算公式,除了加减乘除四则运算外,计算公式支持函数处理,支持条件公式,即根据不同的条件采用不同的计算方式,自动生成个人所得税计算公式,自动校验公式的正误。支持工资表格格式调整功能,按照您的要求自定义工资表格和标题;支持扣零发放功能;提供工资条、工资表打印功能,折行工资条支持任意折行列数。 4、灵活多样的计时计件工资管理模块,系统默认提供标准的计件计时工资管理模板,支持多种计件工资,支持先录产量数据后定工资单价的一般加工制造业的工资核算模式。可根据用户需求进行自定义,工资数据管理方便快捷,月底可一次性统计读入到当月发放工资表中,可以自定义工资数据读入接口;可以根据用户需求通过二次开发添加员工绩效考核模块。 5、软件操作界面标准、统一、美观、大方,导航图呈现清晰业务流程;安全级别高,提供各种数据的保护设置,职员数据管理及查看权限、工资数据的管理与查看权限、计件工资数据查看与管理权限,可以控制每个工资项目级和每个数据字段是否可查看、可修改,通过增强权限设置可以实现部门独立化数据管理功能,提高企业数据的安全性和保密性。任何数据提供万能查询,支持导出成Excel、Word、PDF等其它类型文档,所有基础数据支持从Excel导入,使初始化工作轻松快速。 6、架构于公司自主研发的开发平台之上,使系统拥有高度的灵活性与可扩充性,借助开发平台可以自定义系统中的任何数据甚至进行二次开发;可以根据需要配置相应的WEB应用模块!利用开发平台可以调整和添加各种表单单证,如调整员工档案表项目,如添加员工职称评定记录、员工工伤记录单等;可以自定义员工招聘审批流程、调整和添加自定义报表、任何打印格式,甚至导航图菜单、界面皮肤;利用丰富的脚本代码可以实现用户个性化细节要求;系统功能之强大、设置之灵活,可以真正打造一套适合于你、属于你的人事工资管理系统。 7、使用目前主流开发技术之一.Net技术开发而成,使用稳定高效的大型数据库Microsoft SQL Server数据库; 安装简单方便,完整安装包实现自动安装MSSQL数据库服务并配置和建立数据库;系统在线免费升级,升级快速方便;QQ售前售后服务及技术支持,实时快速为您解决难题。 8、先试用,试用过程提供免费技术支持和设置,满意后再购买进行注册;人事模块、考勤模块、工资模块可独立购买,降低用户投入;试用版可直接升级为正式版;单机版可直接升级为网络版;网络版,不限站点。 中易通用人事工资管理系统软件截图
商业源码源码完整,数据库完整.一、 系统概述本系统集国内多所著名高校的机房管理经验之大成。它不仅解决了机房收费的管理问题,而且针对学校机房的特点,实现了强大的上机安排功能、课程表一次性录入,数据库导入导出功能、自动识别多个收费安排的功能、交费管理与系统分离等数十项强大而实用的功能。采用非接触式的ID卡为终端输入,不易被人仿造冒充,方便、安全、快捷。二、 系统特点1、 支持多费率计费功能。用户可以自行定义各种收费标准,对于用户上机可以采用多种费率结帐的功能。各种费率可以更改。2、 用户ID全球唯一。采用非接触式ID卡,保证用户卡号的全球唯一性,不易出现仿造冒充。并且非接触式ID卡寿命长,不容易损坏,使用方便(用户不用取卡刷卡,ID卡可以放在书包或背包里也可刷卡)。3、 强大的课程安排功能。可以成批生成上机安排,也可一次性或临时增加修改上机安排。可以一次性输入一学期的上机安排课程表,如有变化还可以进行修改、删除,方便管理员对自由上机、上课进行安排。4、 可以进行灵活设置。包括学期、教师、班级、课程等,都可以进行增加删除和修改,使数据维护变的非常方便。5、 对所有机器进行保护。在装有客户端的机器上,学生只能进行登录,验证通过以后才能使用机器,否则不能使用机器。6、 可以灵活设置机房的开放先后顺序。对所有机房进行合理的管理。7、 支持多个刷卡端,且各个刷卡端各能管理的机器是可以设定的。各个刷卡端可以任意设置所管理的机器不会存在冲突和重复。8、 上、下机自动管理。每个用户上机前都应办卡,每个卡号作为他上机的唯一标识。用户上机刷卡,根据刷卡机提示的机号到指定机位,输入卡号和密码,系统检验通过后可开始上机,若用户走错机位、输入卡号和密码错都将无法操作机器。下机时,学生在刷卡机刷入卡号(或管理员通过管理机远程控制关机),系统自动关闭学生用机、结束本次记费并建立本次上机记录;或者教师通过管理机发送下机命令,强制某几个或某几组学生下机;如果是安排上课,如果上课时间结束,学生机在进行提示后将自动关机。9、 远程监控。通过管理机,您可以监视整个系统运转情况,即随时了解各机房上机情况,每台机器用户用机情况,检测网络连接状态,监控每个用户当前操作,按组或个别用户发消息给用户计算机,按组或个别用户控制用户计算机等。可以实现远程抓屏和远程控制,使用管理员易于管理。三、 系统组成系统由以下机个部分组成:机房管理端、卡管理端、刷卡端和客户端1、 机房管理端。上下机管理:连接刷卡机,根据用户卡号选择上机安排,并分配机号;对于收费的安排开始对刷卡的用户计费;接受用户机登录密码验证等;在用户刷卡下机时建立上机记录、并收回分配的机器。远程计算机监控:实时监视用户及屏幕图象,发消息给用户机,关闭用户计算机等;其它:显示机房电脑使用情况,设定系统功能等。可以进行课程安排的设置。2、 卡管理端。主要进行发卡和卡充值。可以进行各种卡的发放,包括学生卡,教师卡等各种卡的发放。对卡充值并可以进行各种方便查询、结帐等。3、 刷卡端。在刷卡端运行,运行时连接服务段程序《机房管理端》,通过与总管通信取得并显示分配机号等信息。4、 客户端。客户端安装于用户计算机、与管理端配合实现对用户的管理。
【管家婆卓越财务版】 当前最新版本 v4.0.0.1022 Build 20030925 产品介绍 1、产品简介: 《管家婆卓越财务版》是一款专业的财务管理软件。软件为用户提供成熟的轻松财务管理解决方案。该软件高度自动化,系统自动产生明细分类账、总分类账、多栏账、科目汇总表、试算平衡表、资产负债表、利润表等各种账簿与报表;系统提供工资、固定资产、出纳等专项模块,方便用户的扩展应用。系统提供外币、部门、个人、客户、供应商、项目等全面的辅助核算功能。并能自动完成工资费用分配、计提折旧、汇兑损益、结转损益等操作。软件提供了完整的账证一体化查询功能,查询界面友好。是企业轻松理财的好帮手。 2、产品定位:中小型工业、商业、股份制有限责任公司、包括外资企业、行政、事业单位。 3、适用对象:只需进行账务核算的中小型企、事业以及需要进行进销存核算但已经有进销存软 件的各类中小型企业。 4、系统特点: 1)操作方便,灵活易用 ·系统提供科目自定义项功能,任何科目都可以对定义独特的项目,更充分地描述业务事实。 ·在记账凭证录入中,可以自动找平会计分录; ·可以带数据进行借贷方切换; ·随时按F9键调出计算器; ·可直接以快速码录入科目、部门、摘要等参照。如输入“XJ”便可以录入现金科目,输入“CWB”便可以录入财务部; 2)高度自动化,自动生成各种账簿与报表 ·用户只需要录入会计凭证,系统便自动产生明细分类账、总分类账、多栏账、科目汇总表、试算平衡表、资产负债表、利润表等各种账簿与报表。 · 财会人员只要输入原始业务资料,工资费用分配、计提折旧、结转损益等都可由系统自动完成。 3)出纳模块保证现金的安全清晰 出纳模块提供了出纳日记账、出纳与银行对账、银行对账单、余额调节表、支票管理、银行票据管理等多个功能模块,确保现金资产的安全与清晰。 4)辅助核算功能 包括部门辅助核算、个人辅助核算、客户辅助核算、供应商辅助核算、项目辅助核算。可通过辅助核算总账、辅助核算明细账、辅助核算多栏账及时查询各项目发生情况、各部门的收支情况、个人费用情况以及往来单位的应收应付等。 5)固定资产、工资系统与账务系统集成,减少手工的管理与计算。 6)数据可以方便导出为EXCEL格式。 7)采用SQL大型数据库,保证会计数据的安全与保密。 8)系统提供多账套管理,使客户能够建立和管理多个账套,及时了解各核算部门的财务状况。 9)强大的查询功能: ·系统提供了完整的账证一体化查询功能,你可以根据总账直接查到它所辖的明细分类账,再从明细分类账一直查到记账凭证。 ·可以按多种条件过滤查询凭证。 10)权限管理 系统提供了完备的权限管理机制。提供了授权、权限互斥、会计科目权限、客户权限、供应商权限、部门权限等功能,并对权限日志、操作员日志都有详尽的记录,加强企业内部控制的实施。 11)多种会计期间设置模式 系统除了满足公历时间会计年度的设置方式外,用户还可以任意设置会计期间。 12)财务常用指标分析 软件提供了常用的财务指标分析,如利润表指标分析、资产负债表指标分析、现金流量表指标分析、资金风险预警指标分析、金融风险预警指标分析等。 5、主要功能模块: 1)集成账务 ·系统提供常用摘要库,用户可以将常用凭证进行定义,然后在凭证中直接高调出,而不需要每次都录入。 ·系统提供了多种财务控制设置。例如只有审核后的凭证才能打印、制单与审核不能为同一人、收付款凭证录入必须出纳签字等配置,使软件更加符合企业的实际需求。 ·系统提供结转方式设置,对银行存款的收支进行更详尽的描述。 系统提供全面的外币核算功能,并支持月末自动结转汇兑损益功能。 · 会计科目的录入只需从科目库中选择即可,也可以直接录入快速码或科目编号。 · 凭证编号系统自动每月从1号开始编号,凭证编号由系统自动取得,不需要手工参与。 · 凭证录入提供了金额的借贷方切换以及自动找平功能确保了数据的准确性,加快凭证录入速度。 · “凭证查找”提供了多种条件的查找,快速查找到目标凭证。 · “凭证审核”有单张审核和成批审核,使审核活动更加快捷。 · “凭证记账”功能瞬间完成,并提供记账信息。 · “结转损益”可将本月所发生的所有损益科目余额自动转入本年利润账户。 · 系统提供了取消记账、取消审核等功能,方便中小企业灵活使用。 2)账簿和报表 ·系统自动产生明细分类账、总账、多栏账,并可以在查看账簿时包含未记账凭证。 · 账簿中提供当前合计与当前累计功能,可在一月没有结束时,查询到当前的合计金额与累计金额。 · 系统自动产生资产负债表、利润表,还可以制作现金流量表。并提供了自定义报表的功能。 · 报表系统提供舍位平衡、表内关系、表间关系、报表审核、公式锁定、报表导入导出等各种功能。 · 自定义报表提供人性化的报表向导,使用户方便快捷地快速定义报表。 3)辅助核算 ·项目辅助核算:提供项目定义,项目分类,项目核算,项目辅助账等全面的项目管理功能。 ·部门辅助核算:提供部门总账、明细账及多栏账,可对各部门的收支情况进行统计查询。 ·客户辅助核算:可按客户类对客户进行往来管理,可查询总账、往来明细账等。 ·供应商辅助核算:可按供应商类对供应商进行往来管理,可查询总账、往来明细账等。 · 个人辅助核算:可以完成个人往来清理、往来明细账输出、往来余额统计等。 4)出纳管理 ·提供出纳现金日记账、银行存款日记账功能。 ·以银行余额调节表格式录入银行存款的期初数据,使用方便清晰。 ·系统提供会计对账功能,方便出纳与会计人员的对账。 · 银行对账单的录入完全遵循银行提供的对账单的原始格式,方便用户录入。 ·选定对账的条件以后,系统自动完成银行日记账同银行对账单的核对过程, 并且自动生成银行余额调节表。 ·提供资金日报表与出纳轧账功能 ·提供支票管理功能,对资票的领用、使用、核销进行管理 ·提供银行票据管理功能,方便出纳人员及时处理到期票据 5)固定资产 ·提供固定资产卡片管理,记录固定资产各项信息 ·多种现行固定资产的折旧方法可供企业任意选 ·系统自动计算每期每个固定资产的折旧金额,并自动生成会计凭证 ·固定资产清理时自动将固定资产、累计折旧科目、清理收入、清理费用进行综合处理,自动生成会计凭证 ·提供固定资产清单、固定资产折旧表、固定资产累计工行量报表 ·对固定资产分部门进行统计与管理 6)工资核算 ·系统提供计件工资的处理,提供工种、工序的管理 ·系统提供个人所得税模块的设置,自动计算个人所得税应纳税额,并自动生成会计凭证 ·系统提供自动工资费用分配。用户设置好不同员工的费用项目后,每期自动分配工资费用 ·提供支付工资模块。在当前应付工资余额中支付工资 ·提供工资项目定义功能,用户可以根据企业的实际情况录入除基本工资以外的其它应收或应扣项目 7)系统维护 ·提供权限组设置以及权限互斥设置,为企业内部控制提供技术手段 ·上机日志为系统管理员对所有操作员的操作情况进行监督提供分析依据 ·权限日志为权限的修改作永久的记录 ·提供会计科目权限设置,没有权限的人不能使用、查询无权限的科目 ·提供客户、部门、职员等权限,没有权限的人不能使用、查询无权限的客户、部门、职员数据 ·数据接口提供凭证导入导出功能 6、运行环境: 1)服务器运行环境: C P U : PII 233MHZ以上 内 存: 128M (建议256M)以上 硬 盘: 至少400M的硬盘可用空间 显示器: VGA, 显示分辨率在800*600以上 操作系统: Windows NT Server 4.0标准版或Windows NT Server4.0企业版、Windows 2000 Server 其 它: Service Pack 4以上(注:如果NT Server 4.0用的是中文版,那么Service Pack 也需要中文版) 数 据 库: SQL Server 2000 2)客户端运行环境: C P U : PII 200MHZ以上 内 存: 64M (建议128M)以上 硬 盘: 至少100M的硬盘可用空间 显示器: VGA, 显示分辨率在800*600以上 操作系统: 中文版Windows98/Windows ME/Windows 2000 当用户使用单机版时,服务器端程序和客户端程序均安装在同一台计算机上,此时计算机的配置以上述服务器运行环境为准;当用户使用网络版时,服务器端程序和客户端程序分别安装在不同计算机上,服务器和客户端的计算机配置按上述标准配置即可。

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧