Sql scripts
下面是Sql Server 和 Access 操作数据库结构的常用Sql,希望对你有所帮助。内容由海娃整理,不正确与不完整之处还请提出,谢谢。新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default '默认值' null ,[字段2] ntext null ,[字段3] datetime,[字段4] money null ,[字段5] int default 0,[字段6] Decimal (12,4) default 0,[字段7] image null ,)删除表:Drop table [表名]插入数据:Insert INTO [表名] (字段1,字段2) VALUES (100,'51WINDOWS.NET')删除数据:Delete FROM [表名] Whe
Delphi粗边框
最近在考虑MIS系统界面的整体框架,决定使用MDI Form 模块中的MDI Child,但是MDI form的工作区总有讨厌的粗边。 昨天下午从网上查到C 版本的解决方法,就花了点时间翻译成delphi的,呵呵,供大家参考。 在MDI Form中写入如下代码: interface TFmMain = class(TForm) ... procedure FormCreate(Sender: TObject); ... private ... procedure CreateDefWndProc(); PROCEDURE ClientWndProc(VAR Message: TMessage); end; 软件开发网 www.mscto.com implementation ... 软件开发网
Delphi7中存储unicode的BUG
近日,在用delphi7做unicode的程 序时发现了这样一个问题,就是使用TADOCommand组件执行sql语句时,如果sql语句中有unicode字符,存储在数据库里会出现乱码,使用 TTntADOQuery也是一样(使用参数方式不会出现乱码,这里只讨论纯sql的方式)。但是TADOCommand本身是支持widestring 的呀,CommandText属性也是widestring类型的,为什么会出现这个问题呢?我试着改变TADOCommand的几个属性值,发现了一个 怪现象,只要把ParamCheck属性置为false就可以正常的存储unicode字符,而置为true时就出现乱码。为什么会出现这种情况?这个属 性
from Delphi to Excel
从DBGrid,StringGrid导出Excel [日期:2008-07-04] 来源: 作者: [字体:大 中 小] .Dvf836 { display:none; } procedure TDM.CopyDbDataToExcel(Target: TDBGridEh;mb,FileName: string);variCount, jCount: Integer;XLApp: Variant;Sheet: Variant;beginScreen.Cursor := crHourGlass;if not VarIsEmpty(XLApp) thenbegin XLApp.DisplayAlerts := False; XLApp.Quit; VarClear(XLApp);end;//--------------
[转]strust20标签实践总结
Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New
从list到struts和spring
package com.sterning.commons;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import com.sterning.books.model.Student;public class PageDAO { private Connection conn ; private PreparedStatement pstmt ; private ResultSet rs ; private static final String DRIVER = "com.mysql.jdbc.Driver" ; private static final String URL = &qu
mysql与jsp乱码解决方法
在数据库连接时添加:Connection Conn=DriverManager.getConnection("jdbc:mysql://localhost /test?useUnicode=true&characterEncoding=gb2312(或utf-8)","root",""); 将mysql中的filed charset 属性设置为gbk. 添加类SetEncodingFilter import javax.servlet.Filter; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.FilterChain; import java.io.IOExc
struts2 与spring 相结合做出的登陆实例
原代码如下: LoginService.java package org.test.service; public interface LoginService { public boolean isLogin(String username,String password); } LoginServiceImpl .java package org.test.service.impl; import org.test.service.LoginService; public class LoginServiceImpl implements LoginService { public boolean isLogin(String username, String password) { //判断用户所以输入的数据是否为gao,qin,如果是则登陆成功,否则失败 // TODO Auto-generated method stub if(username.eq
Java中list显示的三种方法
import java.util.List; import java.util.ArrayList; import java.util.Iterator; public class TestList { private List list = new ArrayList(); private void initializelist() { for (int i = 1; i < 5; i++) { list.add("111"); } } private void showIterator() { for (Iterato
[转]SQL获取汉字拼音首字母函数
--可支持大字符集20000个汉字! create function f_ch2py(@chn nchar(1)) returns char(1) as begin declare @n int declare @c char(1) set @n = 63 select @n = @n +1, @c = case chn when @chn then char(@n) else @c end from( select top 27 * from ( select chn = '吖' union all select '八' union all select '嚓' union
用户需求的三个层次
软件需求包括3个不同的层次――业务需求、用户需求和功能需求。 除此之外,每个系统还有各种非功能需求。 业务需求 (Business requirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业 务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围(vision and scope)文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求(project charter 或 market requirement)文档。 用户需求(user requirement)描述
Hibernate的前前后后
v:* {behavior:url(#default#VML);} o:* {behavior:url(#default#VML);} w:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in
ITIL
http://www.itpub.net/viewthread.php?tid=938626&extra=&page=3[@more@]http://www.itpub.net/viewthread.php?tid=938626&extra=&page=3
PAD存储过程以及相关的高级调用
1.过程调用 上一篇文章里简单提到调用一个内部的子过程只需要 run procedure-name(parameters). 并且子过程是不要预先声明的。 一个progress文件可以保存为.p结尾,表示是一个procedure文件。 简单地,你可以在命令行模式下: prowin32 -p my.p 如果你的子过程比较大,或者需要反复调用,这时候你不可能每次在你的主程序里定义它,怎么办呢,可以把一个子过程存储为一个单独的.p文件, 调用的时候采用: run 相对路径/my_subproc.p(parameters) 如果my_subproc.p和你的主程序在同一目录下,并且主程序所在目录为当前工作目录,
php functions with example(http://www.phpchina.com/html/05/n-22205.html)
(http://blog.csdn.net/hotrock/archive/2004/10/27/155209.aspx )[PHP和MySQL Web开发]用HP写一个格式化显示文件大小的函数<?php function getFileSize($file_name){ $K = 1024; $M = 1024*$K; $G = 1024*$M; $file_size = filesize($file_name); if($file_size>$G){ $file_size = ($file_size / $G)." G"; }elseif($file_size>$M){ $file_size = ($file_size / $M) ." M"; }elseif($file_size > $K){ $file_s
php提交给form怎么就取不到值
<form action="article_validate.php" method="post" > <ul> <li > <input name="keywords" class="textbox2" type="text" id="demo" value="" style=" width:171px; height:22px; border:1px solid #741918; line-height:22px; line-height:22px!important; background-color:#ffffff;color:#7a0106; letter-spacing:2px; text-align:left; " /> </l
Maven2安装总结
首先当然去Apache网站下载Maven2了。下载地址:http://maven.apache.org/download.html 。我下载的版本是maven-2.0.4-bin.zip 然后我把maven-2.0.4-bin.zip解压到D:maven-2.0.4 下面就是配置环境变量了,这和1.0的版本是一样的。(1)MAVEN_HOME:D:maven-2.0.4 (2)在Path 中加入%MAVEN_HOME%bin 这样配置就OK了。然后,我建立了如下目录:E:appmavenApp,当然这些可以随便建立,呵呵。 下面说一些Maven1.x和Maven2.x的不同(一些摘自一些网友文章) ------------------------------------ Maven2 把配置文件压缩成了p
Maven 2.0:编译、测试、部署、运行.3
我们需要确保WebApplication子模块包含了所有 的三个jar包,所以需要将这些jar包声明为依赖项。在这个例子中,Utilities项目依赖于Common项目,所以Utilities项目中需要 添加一个对Common项目的依赖。Application子模块也是同样的道理,因为它依赖于Common和Utilities项 目,Utilities又赖于Common。如果这个例子中有60个子模块,并且它们都相互依赖,这会使得新开发者难以算出什么项目依赖于其它项目,所以 这正好是要求确保pom.xml父文件中项目放置顺序要清除的原因。 以下是Utility模块的依赖项: <dependencies><dep
Maven 2.0:编译、测试、部署、运行.1
一个Java项目中最困难的地方就是如何着手 启动它。在启动项目之前,我们必须配置好所有的逻辑关系。比如,Java源代码应该放在何处?单元测试应该在何处进行?依赖的jar包应该如何放置?如何 构建项目,如何形成文档,如何测试和部署项目?在这种情况下,开发人员不同的处理选择将会影响项目的余下部分。您的选择可能会使你陷入困境,也可能会在将 来证明您是一位Java架构大师。我们假定后者是我们奋斗的目标,接下来就进入我们的正题。 构 建一个Java项目可以使用很多工具,其中包括Ant。Ant作为一款具有革命性的工具,一直是众多开
Maven 2.0:编译、测试、部署、运行.2
创建完项目后,我们可以往项目里添加代码并使用Maven的所有全新技巧。注意以下命令必须在pom.xml文件所在的目录中运行。 --mvn test:运行应用程序中的单元测试 --mvn package:依据项目生成jar文件 --mvn install:将项目的jar文件添加到库中, 以备依赖此项目时使用 --mvn site:生成项目相关信息的网站 --mvn clean:清除目标目录中的生成结果 --mvn eclipse:eclipse:生成Eclipse项目文件 接下来我们看看稍微复杂点的地方,我们知道手动开始一个Java web项目比手动开始一个简单的Java项目更耗时,