易截截图软件、单文件、免安装、纯绿色、仅160KB

C#打包SQL数据库部署安装


参考《ASP.NET与SQL一起打包部署安装》
,这篇文章是针对VB.NET与SQL 一起打包的,但是我使用的是C#,当然只要修改一下主要安装类库就行了!C#的类库代码如下:DBCustomAction.cs
using System;
using System.Collections;
using System.Data.SqlClient;
using System.ComponentModel;
using System.Configuration.Install;
using System.Diagnostics;
using System.IO;
using System.Xml;
using System.Reflection;
namespace PMS
{
/// <summary>
/// DBCustomAction 的摘要说明。
/// </summary>
[RunInstaller(true)]
public class DBCustomAction : System.Configuration.Install.Installer
{
   /// <summary>
   /// 必需的设计器变量。
   /// </summary>
   private System.ComponentModel.Container components = null;
   public DBCustomAction()
   {
    // 该调用是设计器所必需的。
    InitializeComponent();
    // TODO: 在 InitializeComponent 调用后添加任何初始化
   }
   private void ExecuteSql(string conn,string DatabaseName,string Sql)
   {
    SqlConnection mySqlConnection=new SqlConnection(conn);  
    SqlCommand Command=new SqlCommand(Sql, mySqlConnection);  
    mySqlConnection.Open();  
    mySqlConnection.ChangeDatabase(DatabaseName);  
    try
    {
     Command.ExecuteNonQuery();
    }  
    finally
    {
     //close Connection  
     mySqlConnection.Close();
    }
   }
   /// <summary>
   /// 清理所有正在使用的资源。
   /// </summary>
   protected override void Dispose( bool disposing )
   {
    if( disposing )


相关文档:

SQL脚本创建表

if exists(select * from sysobjects where name='atzk')--判断是否存在此表
drop table atzk
go
create table atzk
(
  nid int identity(1,1) primary key,--nid自动编号,并设为主键。
  mytitle varchar(50) not null,--通知的标题。
  mycontents varchar(200)--发布通知的内容。
 ) ......

C#项目打包以及自动安装SQL Sever数据库


本文将介绍C#项目打包以及自动安装SQL Sever数据库,包括创建部署项目、将主程序项目的输出添加到部署项目中、创建安装程序类、创建自定义安装对话框等等。
 
’power by: landlordh   
’for 2000,xp,2003   
Module uninstall   
Sub Main ......

SQL 数据库生成自动编号代码

--exec  [P_AutoGenerateNumber]  'reception_apply','generate_code','',7
/*
 过程说明:生成自动编号 
 创建时间:2010年1月12日
 作者:feng
 debug:尚未考虑编号溢出情况
*/ 
ALTER proc [P_AutoGenerateNumber]
  (
  @table ......

sql语句查询

sql语句查询
表结构是这样:
ID   姓名    性别
1    张三     男
2    王四     男
3    丽丽     女
4    张三     男
5    赵柳     男
6    高洁     男
7   ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号