摘要: 数据库访问几乎每一个稍微成型的程序都要用到的知识,怎么高效的访问数据库也是我们学习的一个重点,今天的任务就是总结java访问数据库的方法和有关API,java访问数据库主要用的方法是JDBC,它是java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法,... 阅读全文
posted @ 2015-07-15 15:59 编程的厨子 阅读(414) 评论(0) 推荐(0) 编辑
摘要: Option Explicit' ▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽' Excel对象' △△△△△△△△△△△△△△△△△△' OpenPublic Function FileOpen_ByExcel(ByVal FileName As String, ByRef Target As Workb... 阅读全文
posted @ 2014-11-11 10:11 编程的厨子 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 收到消息,下星期又有导出 Excel 报表的代码要写。心想,不就是 OleDb 先 CREATE 表, 然后 INSERT 么?都是体力活啊......结果拿到纸张的报表,我就悲剧了。报表的结构,像下面这种结构,行/列都不确定的因为行是日期,外部用户指定列是物品,可能有,可能没有,取决于外部用户的日期范围。如果在C#里面,先把所有出现过的物品,作为列名然后再自己分别组合计算,最后再去 OleDb 那里去 CREATE + INSERT 嘛这个报表又有个那么大的标题。假如显示的报表,是一个 Sheet ,报表的数据在另外一个 Sheet 里面。我C#导出 Excel 的时候,把数据写到一个 [数 阅读全文
posted @ 2013-09-13 08:48 编程的厨子 阅读(2343) 评论(1) 推荐(1) 编辑
摘要: http://www.connectionstrings.com/ 阅读全文
posted @ 2013-09-12 15:37 编程的厨子 阅读(152) 评论(0) 推荐(0) 编辑
摘要: =IF(ROUND(A1,2)<0,"金额为负无效",IF(ROUND(A1,2)=0,"零元",IF(ROUND(A1,2)<1,"",TEXT(INT(ROUND(A1,2)),"[dbnum2]")&"元")&IF(INT(ROUND(A1,2)*10)-INT(ROUND(A1,2))*10=0,IF(INT(ROUND(A1,2))*(INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10)=0,"",&q 阅读全文
posted @ 2013-08-20 09:46 编程的厨子 阅读(1027) 评论(0) 推荐(1) 编辑
摘要: ODBC连接适合数据库类型 连接方式access"Driver={microsoft access driver(*.mdb)};dbq=*.mdb;uid=admin;pwd=pass;"dBase"Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"oracle"Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;"MSSQL server 阅读全文
posted @ 2013-08-13 15:11 编程的厨子 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 1、并集(UNION/UNION ALL)Oracle&SQLServer中用法一致UNION去重UNION ALL不去重-- 去重select * from tableaunionselect * from tableb-- 不去重select * from tableaunion allselect * from tableb2、交集(INTERSECT/EXISTS)Oracle&SQLServer中用法一致INTERSECT去重EXISTS不去重-- 去重select * from tableaintersectselect * from tableb-- 不去重sel 阅读全文
posted @ 2013-08-09 09:31 编程的厨子 阅读(4755) 评论(0) 推荐(0) 编辑
摘要: 1、调用两个存储过程------------------------------------------------------------------ 表[dbo].[aaa_test]中[id]为主键------------------------------------------------------------------ 存储过程1ALTER PROCEDURE [dbo].[aaa_test_proc1] @p_id int, @p_name varchar(50)ASBEGIN INSERT INTO [dbo].[aaa_test] ... 阅读全文
posted @ 2013-08-05 16:52 编程的厨子 阅读(2601) 评论(0) 推荐(0) 编辑
摘要: SQLServer2005/2008数据库邮件功能:1、 启用数据库邮件功能:打开SQL Server 2005 外围应用配置器,选择“功能的外围应用配置器”,选择“数据库邮件”,勾选“启用数据库邮件存储过程”,点“确定”退出(SQL Server 2008不需要此步骤)2、配置数据库邮件如果没有在第一步启用数据库邮件功能,在上图中选择下一步会出现以下对话框,单击是按钮也可以启用数据库邮件功能配置完Database Email后,发送一封测试mail,来测试SMTP设置是否正确3、新增操作员4、作业监控在需要监控的作业上邮件打开属性,选择通知,如下配置电子邮件。可以根据需要在作业成功、失败或者 阅读全文
posted @ 2013-08-01 14:44 编程的厨子 阅读(1851) 评论(0) 推荐(0) 编辑
摘要: █ 启用/关闭Ad Hoc Distributed QueriesAd Hoc Distributed Queries服务默认是关闭的,要使用openrowset 和 openquery访问远程数据库,需要在本地启用该服务-- 启用 Ad Hoc Distributed Queriesexec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure -- 关闭 Ad Hoc Distributed 阅读全文
posted @ 2013-07-31 16:43 编程的厨子 阅读(3571) 评论(0) 推荐(0) 编辑