摘要: 一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack 4、说明:创建新表create table tabname(col1 type1 [ 阅读全文
posted @ 2012-02-29 12:59 辣椒粉 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 使用SQL语句在K3里进行反结帐- -使用SQL语句在K3里进行反结帐Declare @CurYear Int, --当前年份@CurPeriod int, --当前会计期间@staryear int, --启用年份@starperiod int, --启用期间@totalmonth int --每个会计年度的总的期间数使用SQL语句在K3里进行反结帐Declare @CurYear Int, --当前年份@CurPeriod int, --当前会计期间@staryear int, --启用年份@starperiod int, --启用期间@totalmonth int --每个会计年度的总的 阅读全文
posted @ 2012-02-20 15:45 辣椒粉 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: 用Visual C#来做组件,其实是一件很容易的事情。至少比用VISUAL C++要容易的多。在本文中,笔者将为您详细介绍如何来做一个组件。我们可以通过二个步骤来完成这个过程:1.制作一个组件;2.在客户端测试这个组件。一.制作一个组件1.首先建立一个新类库工程文件选择File->New->Project->Visual C# Projects->Class Library。填入工程文件名称,并且通过Browse按钮选择文件要存放的目录。然后点击OK。2.工程文件和他所包含的文件此时的工程文件中的Solution Explorer已经加了两个C#的类。分别是Assemb 阅读全文
posted @ 2012-02-17 09:26 辣椒粉 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 执行实例(表:life_unite_product 有createtime时间字段)select day(createtime) from life_unite_product --取时间字段的天值select month(createtime) from life_unite_product --取时间字段的月值select year(createtime) from life_unite_product --取时间字段的年值select datepart(yy,createtime) from life_unite_product --取时间字段的年值select datepart(qq, 阅读全文
posted @ 2012-02-10 10:47 辣椒粉 阅读(218) 评论(0) 推荐(0) 编辑
摘要: C#中编写多线程(1)——起步在C#中早都听说这个东西了,但是以前一直没有使用过,现在第一次尝试,来冲冲电。C#中编写多线程.NET将关于多线程的功能定义在System.Threading名字空间中。因此,要使用多线程,必须先声明引用此名字空间(using System.Threading;)。 即使你没有编写多线程应用程序的经验,也可能听说过“启动线程”“杀死线程”这些词,其实除了这两个外,涉及多线程方面的还有诸如“暂停线程”“优先级”“挂起线程”“恢复线程”等等。下面将一个一个的解释。 a.启动线程 顾名思义,“启动线程”就是新建并启动一个线程的意思,如下代码可实现: Thread thr 阅读全文
posted @ 2012-02-01 10:01 辣椒粉 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 注:本文中出现的代码均在.net Framework RC3环境中运行通过 一.多线程的概念 Windows是一个多任务的系统,如果你使用的是windows 2000及 其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序 所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,.. 阅读全文
posted @ 2012-02-01 09:51 辣椒粉 阅读(153) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Text;using System.Data.SqlClient;using System.Collections;using System.Data;// 摘要:数据访问助手。// 作者:ZhiQiao// 日期:2008/07/02namespace ZhiQiao.DataAccessHelper{// 存储过程调用助手。 public class StoreProcedure{// 存储过程名称。 private string _name;// 数据... 阅读全文
posted @ 2012-01-29 10:54 辣椒粉 阅读(332) 评论(0) 推荐(0) 编辑
摘要: CREATE TABLE t_IC_Item(FItemID int,FNumber varchar(200),FName varchar(200),FModel varchar(200),FUnitID int,FErpClsID int)INSERT t_IC_ItemSELECT 1,'CP.001','产品1' ,'产品规格1' ,1,2 UNIONSELECT 2,'BC.001','半成品1' ,'半成品规格1' ,1,2 UNIONSELECT 3,'BC.002',& 阅读全文
posted @ 2012-01-18 20:46 辣椒粉 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: 存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程create procedure sp_name()begin.........end二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法:drop procedure sp_name//2.注意事项(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程四.其他常用命令1.show procedur 阅读全文
posted @ 2012-01-18 20:30 辣椒粉 阅读(192) 评论(0) 推荐(0) 编辑
摘要: private DataTable GetExcel(string filepach){string str;FarPoint.Win.Spread.FpSpread fpSpread1 = new FarPoint.Win.Spread.FpSpread();try{fpSpread1.OpenExcel(filepach);}catch{string filepath1=Path.GetTempPath() + "//"+ Path.GetFileName(filepach);File.Copy(filepach,filepath1) ;fpSpread1.OpenEx 阅读全文
posted @ 2012-01-16 16:54 辣椒粉 阅读(1441) 评论(2) 推荐(0) 编辑