您正在查看 "asp.net+sql+c#||oracle" 分类下的文章
2009年06月09日 星期二 19:46
看到JQ里好多好多的动画效果,我可没空去学那个东西;看了一些网上类似的DEMO,自己也写了一个哈````
下面是JS文件
function $$(pId){
return document.getElementsByClassName(pId);
}
function $(pId){
return document.getElementById(pId);
}
//动画展开效果
function $DH1(obj){
var h=ob |
2009年06月08日 星期一 17:43
这个其实不算原创的,是网友闲心"游僧 问我的一个SQL问题,解决了,感觉挺有意思就贴上来了。
declare @tableName varchar(30)
declare @tableRowCount int
declare @strSql varchar(320)
declare @ResultTable table(rowsCount int, tablesName varchar(40))
declare @strCount varchar(100)
declare myCur cursor for (select name from sys.objects where type='U')
open myCur
fetch next from myCur into @tableName
while @@fetch_status = 0
|
2009年05月31日 星期日 13:54
数据量比较大的时候,页面加载往往加载需要一些时间,而这个时候用户如果只看到白屏的网页会以后IE死了,为了使自己的网站更加人性化。用javascript来实现页面正在加载中的提示,先网页面里面写入一个层,显示加载框,然后等页面结束后在body的onload中写入事件,隐藏该对话框
#region "页面加载中效果"
/// <summary>
|
2009年05月12日 星期二 02:43
今天有人在群里(ASP.NET 3.5第一群!47448683)讨论这个问题,所以就帖出来,方便大家使用,为什么我要采用这种方式呢?因为普通的JS大部分都是一次性把所有数据都加载好了,实现隐藏和显示来切换,但我个人不喜欢用这样的方式来做,因为这样页面在第一次加载的时候会加载大量数据,速度也不快,而且要控制状态也不太好做吧?比如我跳转到别的页面再回来怎么办呢?当然也是可以实现选中刚刚的 |
2009年05月11日 星期一 03:15
自定义报表这个需求按正常来说确实是挺变态的,但是没办法,顾客是上帝嘛。曾经有人跟我说过:只有想不到,没有做不到!顾客都想到了,哪有不做的道理?
我所采用的是XML+EXCEL配置的方式来实现。把报表的模板设计好了上传到服务器端,通过WEB页面来绑定EXCEL所指向的数据源,我见过几种自定义报表,好像都不是采用这种方式,也许他们也想过这种方式吧?!可能我还没有想到这样做的弊端吧。整体设计方案基本通过了我们团队的会议。其实自动绑定并不是什么难事,个人感觉最复杂的应该是在报表的数据源条件这一块。
|
2009年04月29日 星期三 21:10
今天群里的哥们问到这个问题,他是刚刚接触.NET的,但我感觉写SQL跟写程序是两回事吧?也许他是刚刚接触程序!呵呵
废话不多说了,直接看怎么解决问题吧!
创建存储过程就不多写了,直接写那条语句了:
ALTER PROCEDURE [dbo].[sp_PUB_GetAllPromotion]
@Dimission int = 0
AS
BEGIN
declare @sql varchar(8000);--定义SQL语句变量
set @sql='select a.ID , a.Name , TeleNum , RetailerName , c.Name as City ,b.Name as Territory , a.SalesC |
2009年04月15日 星期三 03:05
废话不多说,看代码吧;
--备份(这两条语句一起才算是完整的备份,第一条是备份数据库,第二条是备份日志,在实际使用中推荐使用这种方式)
Backup Database PowerCheck To disk='D:\back\20070908.bak'
With Password = '123456' ;--这是密码
Backup log PowerCheck To disk='D:\back\20070908_log.bak'
With Password = '123456';--这是密码
--恢复(只需要用一条语 |
2009年03月12日 星期四 11:54
随着计算机和网络技术的迅猛发展,闭路电视监控系统已经被计算机网络所替代。在计算机网络中的C/S模式和B/S模式的对比中,B/S |
2009年03月01日 星期日 09:19
在复杂的业务应用程序中,有时候会要求一个或者多个任务在一定的时间或者一定的时间间隔内计划进行,比如定时备份或同步数据库,定时发送电子邮件,定期处理用户状态信息,支付系统中定期同步异常账单等等,我们称之为计划任务。实现计划任务的方法也有很多,可以采用SQLAgent执行存储过程,采用Windows任务调度程序来实现,也可以使用Windows服务来完成我们的计划任务,这些方法都是不错的解决方案。但是,以上这些都需要有服务器的权限才能进行,而对于虚拟主机客户使用的Web应用程序来说,这些方法实现起 |
2009年02月28日 星期六 17:54
这个东西其实是做得好玩的,可能没有实际用处,但是可以用在其他地方,比如选号系统什么的;
ArrayList array = new ArrayList();
public string RndNum(int VcodeNum)
{
string Vchar = "0,2,1,3,4,8,7,6,9,5";
|
2009年01月06日 星期二 14:40
//声明变量;
DECLARE @i int
DECLARE @name varchar(10)
DECLARE @password varchar(10)
Set @i = 10000
//开始循环插入数据;
WHILE @i < 100000
BEGIN
Set @i =@i +1
SET @name = RIGHT('00000' + CAST(@i AS varchar(10)),5)
set @password = @name
insert into admin values(@name,@password,@i,1,'zhyx@163.com','15101185909','beijing')
END
|
2009年01月04日 星期日 18:01
做WEB安装包的时候由于有上传文件这个目录,所以要对这个目录进行权限设置,下面就是代码;
用法: addpathPower("指定目录路径", "Everyone", "FullControl");
//Everyone表示用户名
//FullControl为权限类型
#region 设置目录访问权限
//// |
2009年01月03日 星期六 15:09
最近在做WEB程序的安装包,简单的打包确实不太难,但要做到完全傻瓜式还真是有难度.
就比如说ASP.NET2.0版本这个更改吧,其实也很简单,但平时真是没有写过,不知道从哪里着手,疯狂的在网上找资料才知道可以用aspnet_regiis.exe来实现,相信做.NET的朋友都知道这是什么吧;
//启动aspnet_iis.exe程序
string fileName = Environment.GetEnvironmentVariable("windir" |
2008年12月10日 星期三 01:40
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(IsAllowIP("192.168.1.231-236:yes;192.168.1.238:no", "192.168.1.235"));
Response.Write(IsAllowIP("192.168-169.1.23*:no", "192.168.1.235"));
Response.Write(IsAllowIP("1*.168.1.23?:yes", "192.168.1.235"));
Response.Write(IsAllowIP("1?2.16*.1.231-236:no", |
2008年12月06日 星期六 01:18
|
偶做留言本的时候想起做这么个,具体思路也许不好,做出来只是抛砖引玉,希望有更好的方法!
IP添加页是用了一个ListBox, TextBox,两个Button
而在其他的页上则直接用当前IP对比数据库中的IP,代码如下!
限制IP添加页H | |
|
| |