- 博客(98)
- 收藏
- 关注
原创 备份服务器端SQL SERVER数据库至本地目录
/**//*數據庫備份存儲過程*//**//*支持從服務器備份數據至本地機器上*/-- CREATE PROCEDURE up_dbbackup(@backup_db_name VARCHAR(128),@filename VARCHAR(128), /**//*備份路徑+文件名*/@flag VARCHAR(60) OUTPUT)ASSET NOCOUNT ONDECLARE @sql NVAR
2006-12-22 00:27:00
1506
转载 一些Select检索高级用法
SQL五个集合函数:SUM,AVG,COUNT,MAX,MIN 通配符的一些用法:(关键字:like % [] -) select * from tablename where column1 like [A-M]% 这样可以选择出column字段中首字母在A-M之间的记录 select * from tablename where column1 like [ABC]% 这样可以
2006-12-22 00:25:00
965
原创 两台SQL Server数据同步解决方案
复制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。 SQL复制的基本元素包括 出版服务器、订阅服务器、分发服务器、出版物、文章 SQ
2006-12-22 00:24:00
1555
原创 整理的一些T-sql(二)
--Demo 1: use northwind go set statistics IO on go select count(*) from northwind.dbo.employees go set statistics IO off go use northwind go exec sp_spaceused employees go --Demo 2: set statistics tim
2006-12-22 00:23:00
866
原创 精妙的SQL和SQL SERVER 与ACCESS、EXCEL的数据导入导出转换
* 说明:复制表(只复制结构,源表名:a 新表名:b) select * into b from a where 11 * 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) insert into b(a, b, c) select d,e,f from b; * 说明:显示文章、提交人和最后回复时间 select a.title,a.username,
2006-12-22 00:22:00
1520
1
转载 整理了一些t-sql技巧
把长日期转换为短日期 Convert(char(10),getdate(),120) MS-SQL数据库开发常用汇总 1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt(原始密码)select pwdencrypt(
2006-12-22 00:19:00
954
转载 sql实现分段功能的函数
--简单分段语句 declare @b varchar(20)select @b=a-b-c-d-e--处理declare @sql varchar(4000)select @sql= select +replace(@b,-, union all select ) exec(@sql)--实现 split 分段功能的函数
2006-12-22 00:13:00
3868
转载 去掉重复记录,获取重复记录
--查询一个表中有效去掉重复的记录,UserID为自增长主键,RoleID为重复字段select MIN(UserID) as UserID, RoleID from tmpTable group by RoleIDselect RoleID from tmpTable group by RoleID HAVING (count(*) > 1)select distinct * from tmpT
2006-12-22 00:12:00
1272
原创 简单密码加密过程
--新增或修改密码create proc modifypwd@uid varchar(16),@pwd varchar(16)asdeclare @encode varbinary(255)set @encode=convert(varbinary(255),pwdencrypt(@pwd))if exists(select uid from [user] where uid=@uid)updat
2006-12-22 00:10:00
1154
原创 收藏几段SQL Server语句和存储过程
-- ======================================================--列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息--在查询分析器里运行即可,可以生成一个表,导出到EXCEL中-- ======================================================select (c
2006-12-22 00:08:00
813
转载 行列转换
1. 行列转换--普通 假设有张学生成绩表(CJ)如下 [姓名] [学科] [成绩]张三 语文 80 张三 数学 90 张三 物理 85 李四 语文 85 李四 数学 92 李四 物理 82王五 数学 60想变成 [姓名] [语文] [数学] [物理]张三 80 90 85 李四
2006-12-22 00:05:00
999
原创 精妙SQL语句
★说明:复制表(只复制结构,源表名:a 新表名:b)SQL: select * into b from a where 1★说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; ★说明:显示文章、提交人和最后回复时间 SQL: select a.title,a.username,b.adddate
2006-12-22 00:03:00
924
转载 SQL Server 存储过程的分页
建立表:CREATE TABLE [TestTable] ([ID] [int] IDENTITY (1, 1) NOT NULL ,[FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[Country] [n
2006-12-22 00:00:00
738
原创 自动生成对表进行插入和更新的存储过程的存储过程
我找到了两个存储过程,能自动生成对一个数据表的插入和更新的存储过程,现在奉献给大家!插入:Create procedure sp_GenInsert@TableName varchar(130),@ProcedureName varchar(130)asset nocount ondeclare @maxcol int,@TableID intset @TableID = obje
2006-12-21 23:49:00
850
原创 打印时改变纸张大小
// 在执行打印前调用以下函数:// x,y:纸张尺寸,单位是0.1mmprocedure SetPaperSize(X, Y: Integer);varDevice: array[0..255] of char;Driver: array[0..255] of char;Port: array[0..255] of char;hDMode: THandle;PDMode: PDEVMODE;be
2006-12-21 23:40:00
1960
原创 怎么样实现回车自动跳到下一个textbox?
方法1:重载Form的ProcessDialogKeyprotected override bool ProcessDialogKey(System.Windows.Forms.Keys aKey){if (aKey == Keys.Enter){SendKeys.Send("{TAB}");return true;}base.ProcessDialogKey(aKey);return fals
2005-07-20 14:46:00
1874
原创 SendKeys 类==提供将键击发送到应用程序的方法。
每个键都由一个或多个字符表示。若要指定单个键盘字符,请使用该字符本身。例如,若要表示字母 A,请将字符串“A”传递给方法。若要表示多个字符,请将各个附加字符追加到它之前的字符的后面。若要表示字母 A、B 和 C,请将参数指定为“ABC”。加号 (+)、插入符号 (^)、百分号 (%)、波浪号 (~) 以及圆括号 () 对 SendKeys 具有特殊含义。若要指定这些字符中的某个字符,请将其放在大括
2005-07-20 14:23:00
1052
原创 Javascript的按键事件
function key_down(){ if(window.event.keyCode == "38") { alert("↑"); return; } if (window.event.keyCode == "40") { alert("↓"); return; }}
2005-07-20 12:03:00
3309
2
原创 代码分析-DataGrid实现增删(带提示)改和分页
或许大家会说,网上已经很多类似文章了,包括孟子的,为什么要再写一次? 我想我们不仅仅要会实现,更多的是需要理解。 下面先帖出代码,再分析一下其中的一些关键代码。 数据库表名:tb1,其中有3个字段,分别是ID自增的主键、vName varchar(50)、iAge int (以下代码没有做任何错误捕获处理) 前台 ...@ Page language="c#" Codebehind="WebFor
2005-07-15 17:14:00
754
原创 datagrid编辑、修改、删除、翻页例子
现在数据库中建立test表,字段分别为ID、Code、Name;数据库的链接这里就不具体写了,数据库的链接和操作请求我写在了AreaInfo.cs中,代码中会用到,这里声明一下testhttp://schemas.microsoft.com/intellisense/ie5">testOnPageIndexChanged="Page_Grid" BorderWidth="1" CellPaddin
2005-07-15 17:03:00
984
原创 当传递具有已修改行的DataRow 集合时,更新要求有效的UpdateCommand?[原]
今天在写程序,一直出现“当传递具有已修改行的DataRow 集合时,更新要求有效的UpdateCommand?”找了很久,才发现问题。=====DBClass.cs======using System;using System.Data;using System.Data.SqlClient;namespace LinkSQL{ /// /// DBClass 的摘要说明。 /// publi
2005-07-15 16:58:00
17716
4
原创 ADO.net学习记录
数据的规范化:是把数据尽可能的分解到多个表上,最小化重复相同数据的次数。 ADO.net的主要对象元素: 数据源:通常指的是一个关系数据库,如SQLserver等 托管的数据供应程序:提供数据仓库通信的功能 如ODBC等 Connection对象:建立一个页面程序与数据库驱动的通信管道 Command对象:一个包含读写数据指令的工具 DataReader/DataSet对象:存储已读出或写入数
2005-07-15 14:32:00
964
原创 一个实现自动求和/合并单元格/排序的DataGrid
以前在asp很难实现代码重用,asp.net很好的解决了这个问题,以下是我写的DataGrid,继承DataGrid,加进了升降序/全并单元格/自动求和功能,原理很简单,但很好的实现的代码重用.using System;using System.Web.UI;using System.Web.UI.WebControls;using System.ComponentModel;using Syst
2005-07-15 14:25:00
1100
原创 Visual C#程序设计技巧小结
获取文件的版本信息:FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo("D://TEST.DLL");textBox1.Text="版本号: " + myFileVersionInfo1.FileVersion; 更改文件属性,删除只读文件: 下例欲将E:/test.txt文件拷贝至D:/tmp/test.
2005-07-15 14:16:00
789
原创 使用CommandBuilder为DataAdaper生成的Command更新数据源时的注意事项!
1.SelectCommand使用的select命令中必须包含主键(primary key)!2.填充数据集时,使用如下方法:da.FillSchema(ds,SchemaType.Source, "TableName"); //加载表架构 注意da.Fill(dsPubs,"TableName"); //加载表数据3
2005-07-15 14:14:00
1185
原创 ADO.NET学习笔记
作者: firerainbow 加入时间: 2005-01-10 文档类型: 转载 来自: 浏览统计: total: 47 year: 47 quarter: 47 month: 47 week: 25 today: 4 最近几天一直在图书馆里面看《ADO.NET实用指南》,发现真是一本好书。读书自然就有心得,本人就根据书的线索,把自己的学习体会主要以代码的形式记录下来。(书上对应代码在http:
2005-07-15 14:11:00
842
原创 怎样 禁止datagrid自动增加行?
DataSet1.DefaultView.AllowNew = FalseDataGrid1.DataSource=DataSet1.DefaultView注意:如果需要增加一条新记录,还必须将DefaultView.AllowNew改为True,增加后再设为False即可。
2005-07-15 14:05:00
2036
原创 DataGrid资料
关于datagrid的打印http://www.chinaaspx.com/article/csharp/295.htmC#中为DataGrid添加下拉列表框http://www.cnblogs.com/icesnaker/archive/2004/09/21/45015.aspxDataGrid也玩分页http://dev.youkuaiyun.com/article/32/32339.shtmDataGr
2005-07-15 13:50:00
869
原创 c#.net常用的小函数和方法集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre
2005-07-15 13:50:00
717
原创 DataGrid使用技巧(一)
-------如何屏蔽单元格输入有时候听有些朋友抱怨.NET的DataGrid不是很好用。就我个人的体会,DataGrid的功能非常强大,可以使我们随心所欲的完成各种各样的工作,可惜就是实现起来不够简单明了。我对平时经常碰到的一些问题积累了一些解决的方法,现在把它们总结一下供大家参考。比较经常碰到的一个问题是:我们希望DataGrid的某一列只能输入特定的文本,比如:不能输入数字。下面的例子说明如
2005-07-14 16:31:00
11995
原创 .NET C#数据库接口类
using System;using System.Data;using System.Data.SqlClient;using System.Web.UI;using System.Collections;//using Microsoft.Web.UI.WebControls;using System.Configuration;namespace Dinly{ /// /// Fc 的
2005-07-14 16:29:00
2005
原创 c#接简单数据库操作类
昨天看了一篇《一个简单的数据库操作类 》很有感处,的解很不错,但是我经常开发的东西有时基于SQLSERVER,有时基于ORACLE,所以经常使用OLE DB连接.今天心血来潮,把我的数据库操作类拿来与大家分享。希望大家指正。类代码:using System;using System.Data;using System.Data.OleDb;namespace DbClass{ /// ///
2005-07-14 16:29:00
820
原创 .Net数据库连接类
由于某些原因,软件依赖的数据库软件会出现更换!如果数据库的打开和操作代码都出现在每个页里,那么更换数据库软件后带来的代码修改将相当麻烦。所以把数据库操作代码写成一个类,将不会出现上述情况并可以减少代码量。以下是源码using System;using System.Data;using System.Data.SqlClient;namespace news.common{ /** * ----
2005-07-14 16:28:00
1241
原创 c#.net常用函数和方法集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre
2005-07-14 16:26:00
885
原创 日期特殊操作控制类
//日期特殊操作控制类//宇凡 8月15日?> //获取"YYYY-mm-dd"格式的当前时间 function NowDate() { $result = date("Y")."-".date("m")."-".date("d"); return $result; } //获取"YYYY-mm-dd HH:ii:ss"格式的当前时间 function NowDateTime() { $re
2005-07-12 15:17:00
785
原创 一个有KeepConnection开关的C#的Database类
using System;using System.Data;using System.Data.SqlClient; namespace cnkk.Data{ /// /// SQL Database. /// public class Database : DisposableBase { private string connectionString; private SqlConn
2005-07-11 14:19:00
884
原创 用PHP将mysql数据表转换为excel文件格式
作者:mydowns 出处:把握时间网站:http://www.85time.com, http://www.mydowns.com 原贴地址如下: http://www.mydowns.com/article_show.php?id=32 详细内容如下: $DB_Server = "localhost"; $DB_Username = "mydowns"; $DB_Passwor
2005-07-08 11:58:00
850
原创 用php生成excel文件
用php生成excel文件 JARON.CN 2003年10月26日 阅读:257次 php生成excel文档太简单了,估计大家都会用到,所以共享出来。 大家来看代码:header("Content-type:application/vnd.ms-excel");header("Content-Disposition:filename=test.xls");echo "test1/t"
2005-07-08 11:52:00
1068
原创 用正确方法写出质量好的软件的75条体会
blueski推荐 [2005-6-27]出处:goto推荐作者:不详 如何用正确的方法来写出质量好的软件的75条体会向不知名的作者表示深深的感谢!1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是
2005-07-01 13:38:00
1020
原创 ERP系统的计划层次
ERP有五个计划层次,即:经营规划、销售与运作规划(生产规划)、主生产计划、物料需求计划、车间作业控制(或生产作业控制)。采购作业也属于第5个层次,但它不涉及企业本身的能力资源。划分计划层次的目的是为了体现计划管理由宏观到微观,由战略到战术、由粗到细的深化过程。在对市场需求的估计和预测成分占较大比重的阶段,计划内容比较粗略,计划跨度也比较长;一旦进入客观需求比较具体的阶段,计划内容比较详细,计划跨
2005-07-01 10:32:00
3672
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人