最新评论

共2页: 1 2 下一页 
_ATP 2012-03-04 14:33
受教了,顶一个,多谢博主
Pretty_Cool 2012-01-29 18:00
2012最新发现,一个叫凯备份的软件,可以安全保护备份电脑里的数据,介绍给大家试一试。http://www.carbonite.cn
D.Resource 2011-12-12 12:28
1楼的问题解决办法: 将ZipFileDictory中的 entry = new ZipEntry(Path.Combine(ParentFolderName, Path.GetFileName(FolderToZip) + "/")); //加上 “/” 才会当成是文件夹创建 换为下面的程序就可以了。 string strPath = Path.GetFileName(FolderToZip); if (strPath != "") { strPath += "/"; } entry = new ZipEntry(Path.Combine(ParentFolderName, strPath + Path.GetFileName(file))); PS:可以压缩中文目录和中文文件,但密码问题还没有解决,下次有空的时候再查下原因 虽然 马上就要到2012了,而回复的是08年的问题,但希望对后来的人有用
锋得的C# 2011-01-04 10:59
@renjf 还是一样会出这个错啊
逸~杰 2010-12-22 12:11
SQLDMO 的引用 SQLDMO由Microsoft SQL Server自带的SQLDMO.dll提供,由于SQLDMO.dll是一个COM对象,所以大家在用之前必须在.NET项目中添加对它的引用,其路径是“C:\Program Files\Microsoft SQL Server\80\Tools\Binn\SQLDMO.dll” 同时SQLDMO.Application sqlApp = new SQLDMO.ApplicationClass() ; 选择你所引用的对象在属性里 改变互嵌套的类型
qianyz 2010-11-26 13:28
如果心跳测试失败,我怎样才能拿到失败的结果?期待回答
Soo 2010-11-12 11:28
mark
Black Bean 2010-10-20 11:31
多谢分享,很好的总结资料。
melody&bobo 2010-05-12 11:12
this.AspNetPager1.CustomInfoHTML = string.Format("当前第{0}/{1}页 共{2}条记录 每页{3}条", new object[] { this.AspNetPager1.CurrentPageIndex, this.AspNetPager1.PageCount, this.AspNetPager1.RecordCount, this.AspNetPager1.PageSize });
melody&bobo 2010-05-12 11:10
<style type="text/css"> /*拍拍网风格*/ .paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;} .paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px} .paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;} .paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none} .paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;} /*淘宝风格*/ .paginator { font: 12px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;} .paginator a {border:solid 1px #ccc;color:#0063dc;cursor:pointer;text-decoration:none;} .paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;} .paginator .cpb {border:1px solid #F50;font-weight:700;color:#F50;background-color:#ffeee5;} .paginator a:hover {border:solid 1px #F50;color:#f60;text-decoration:none;} .paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover {float:left;height:16px;line-height:16px;min-width:10px;_width:10px;margin-right:5px;text-align:center; white-space:nowrap;font-size:12px;font-family:Arial,SimSun;padding:0 3px;} </style> 前台:<table cellpadding="0" cellspacing="0" align="center" width="99%" class="border"> <tr> <td align="left" colspan="2"> <webdiyer:AspNetPager ID="AspNetPager1" CssClass="paginator" CurrentPageButtonClass="cpb" runat="server" AlwaysShow="True" FirstPageText="首页" LastPageText="尾页" NextPageText="下一页" PageSize="20" PrevPageText="上一页" ShowCustomInfoSection="Left" ShowInputBox="Never" onpagechanged="AspNetPager1_PageChanged" CustomInfoTextAlign="Left" LayoutType="Table" > </webdiyer:AspNetPager> </td> </tr> </table>
aXinNo1 2010-04-22 12:05
"SQLDMO"是什么类??可以把例子打包下载吗,楼主
kuku 2009-11-10 19:18
很高兴能找到这里,请问 socket 访问 iis 能做到吗?着急
skyssssss 2009-09-09 20:34
写个测试的页啊.
skyssssss 2009-09-09 20:33
测试的呢...还要我写么.
e路狂奔 2009-08-26 15:43
this.goErr(this.Request.QueryString[i].ToString()); 有问题的。 应该是 this.goErr(this.Request.QueryString.Keys[i].ToString());
岳飞之枪 2009-08-24 09:20
怎么不可以啊,可以加为好友聊聊吗
melody&bobo 2009-07-16 10:26
创建数据库:(Student) 创建用户表:(Users) use Student go create table Users ( id int identity(1, 1) primary key, name nvarchar(20) not null, password nvarchar(20) not null ) 1.带输入参数的存储过程 create procedure proc_login @name nvarchar(20), @password nvarchar(20) as begin select * from Users where name = @name and password = @password end go 调用带输入参数的存储过程 //连接数据库的字符串 private string connectionString = ConfigurationManager.AppSetting["connectionString"]; //数据层的登录方法 public static User Login(string name, string password) { User user = null; using (SqlConnection conn = new SqlConnection(connectionString)) { SqlCommand cmd = new SqlCommand("proc_login", conn); cmd.CommandType = CommandType.StoredProcedure; //指定调用存储过程 //指定参数 cmd.Parameters.Add("@name", SqlDbType.nvarchar, 20).Value = name; cmd.Parameters.Add("@password", SqlDbType.nvarchar, 20).Value = password; conn.open(); using(SqlDataReader sdr = cmd.ExecuteReader()) { if(sdr.Read()) { user = new User((int)sdr["id"], sdr["name"].ToString(), sdr["password"].ToString()); } } conn.Close(); } return user; } 2.带输入输出参数的存储过程 create procedure proc_login @name nvarchar(20), @password nvarchar(20), @message nvarchar(50) output //用于输出用户登录的信息 as begin //判断用户名是否存在 if exists (select * from Users where name = @name) begin //判断密码是否正确 select * from Users where name = @name and password = @password //返回的行数〉0 if @@rowcount > 0 begin set @message = '登录成功!' end else begin set @message = '密码错误!' end end else begin set @message = '用户名不存在!' end //在过程中如果有错误 if @@error <> 0 begin set @message = '登录失败!' end end go 调用带输入输出参数的存储过程 //数据层的登录方法 public static User Login(string name, string password, out string message) { User user = null; using (SqlConnection conn = new SqlConnection(connectionString)) { SqlCommand cmd = new SqlCommand("proc_login", conn); cmd.CommandType = CommandType.StoredProcedure; //指定调用存储过程 //指定参数 cmd.Parameters.Add("@name", SqlDbType.nvarchar, 20).Value = name; cmd.Parameters.Add("@password", SqlDbType.nvarchar, 20).Value = password; SqlParameter mes = new SqlParameter("@message", SqlDbType.nvarchar, 50); mes.Direction = ParameterDiraction.Output; cmd.Add(mes); conn.open(); using(SqlDataReader sdr = cmd.ExecuteReader()) { message = mes.Value.ToString(); if(sdr.Read()) { user = new User((int)sdr["id"], sdr["name"].ToString(), sdr["password"].ToString()); } } conn.Close(); } return user; } 3.带返回值得存储过程 create procedure proc_login @name nvarchar(20), @password nvarchar(20) as declare @message nvarchar(50) output //用于返回用户登录的信息 begin //判断用户名是否存在 if exists (select * from Users where name = @name) begin //判断密码是否正确 select * from Users where name = @name and password = @password //返回的行数〉0 if @@rowcount > 0 begin set @message = '登录成功!' end else begin set @message = '密码错误!' end end else begin set @message = '用户名不存在!' end //在过程中如果有错误 if @@error <> 0 begin set @message = '登录失败!' end return @message end go 调用带返回值得存储过程 //数据层的登录方法 public static User Login(string name, string password, out string message) { User user = null; using (SqlConnection conn = new SqlConnection(connectionString)) { SqlCommand cmd = new SqlCommand("proc_login", conn); cmd.CommandType = CommandType.StoredProcedure; //指定调用存储过程 //指定参数 cmd.Parameters.Add("@name", SqlDbType.nvarchar, 20).Value = name; cmd.Parameters.Add("@password", SqlDbType.nvarchar, 20).Value = password; SqlParameter mes = new SqlParameter("@message", SqlDbType.nvarchar, 50); mes.Direction = ParameterDiraction.ReturnValue; //注意这里指定返回值 cmd.Add(mes); conn.open(); using(SqlDataReader sdr = cmd.ExecuteReader()) { message = mes.Value.ToString(); if(sdr.Read()) { user = new User((int)sdr["id"], sdr["name"].ToString(), sdr["password"].ToString()); } } conn.Close(); } return user; }
melody&bobo 2009-07-16 10:26
创建数据库:(Student) 创建用户表:(Users) use Student go create table Users ( id int identity(1, 1) primary key, name nvarchar(20) not null, password nvarchar(20) not null ) 1.带输入参数的存储过程 create procedure proc_login @name nvarchar(20), @password nvarchar(20) as begin select * from Users where name = @name and password = @password end go 调用带输入参数的存储过程 //连接数据库的字符串 private string connectionString = ConfigurationManager.AppSetting["connectionString"]; //数据层的登录方法 public static User Login(string name, string password) { User user = null; using (SqlConnection conn = new SqlConnection(connectionString)) { SqlCommand cmd = new SqlCommand("proc_login", conn); cmd.CommandType = CommandType.StoredProcedure; //指定调用存储过程 //指定参数 cmd.Parameters.Add("@name", SqlDbType.nvarchar, 20).Value = name; cmd.Parameters.Add("@password", SqlDbType.nvarchar, 20).Value = password; conn.open(); using(SqlDataReader sdr = cmd.ExecuteReader()) { if(sdr.Read()) { user = new User((int)sdr["id"], sdr["name"].ToString(), sdr["password"].ToString()); } } conn.Close(); } return user; } 2.带输入输出参数的存储过程 create procedure proc_login @name nvarchar(20), @password nvarchar(20), @message nvarchar(50) output //用于输出用户登录的信息 as begin //判断用户名是否存在 if exists (select * from Users where name = @name) begin //判断密码是否正确 select * from Users where name = @name and password = @password //返回的行数〉0 if @@rowcount > 0 begin set @message = '登录成功!' end else begin set @message = '密码错误!' end end else begin set @message = '用户名不存在!' end //在过程中如果有错误 if @@error <> 0 begin set @message = '登录失败!' end end go 调用带输入输出参数的存储过程 //数据层的登录方法 public static User Login(string name, string password, out string message) { User user = null; using (SqlConnection conn = new SqlConnection(connectionString)) { SqlCommand cmd = new SqlCommand("proc_login", conn); cmd.CommandType = CommandType.StoredProcedure; //指定调用存储过程 //指定参数 cmd.Parameters.Add("@name", SqlDbType.nvarchar, 20).Value = name; cmd.Parameters.Add("@password", SqlDbType.nvarchar, 20).Value = password; SqlParameter mes = new SqlParameter("@message", SqlDbType.nvarchar, 50); mes.Direction = ParameterDiraction.Output; cmd.Add(mes); conn.open(); using(SqlDataReader sdr = cmd.ExecuteReader()) { message = mes.Value.ToString(); if(sdr.Read()) { user = new User((int)sdr["id"], sdr["name"].ToString(), sdr["password"].ToString()); } } conn.Close(); } return user; } 3.带返回值得存储过程 create procedure proc_login @name nvarchar(20), @password nvarchar(20) as declare @message nvarchar(50) output //用于返回用户登录的信息 begin //判断用户名是否存在 if exists (select * from Users where name = @name) begin //判断密码是否正确 select * from Users where name = @name and password = @password //返回的行数〉0 if @@rowcount > 0 begin set @message = '登录成功!' end else begin set @message = '密码错误!' end end else begin set @message = '用户名不存在!' end //在过程中如果有错误 if @@error <> 0 begin set @message = '登录失败!' end return @message end go 调用带返回值得存储过程 //数据层的登录方法 public static User Login(string name, string password, out string message) { User user = null; using (SqlConnection conn = new SqlConnection(connectionString)) { SqlCommand cmd = new SqlCommand("proc_login", conn); cmd.CommandType = CommandType.StoredProcedure; //指定调用存储过程 //指定参数 cmd.Parameters.Add("@name", SqlDbType.nvarchar, 20).Value = name; cmd.Parameters.Add("@password", SqlDbType.nvarchar, 20).Value = password; SqlParameter mes = new SqlParameter("@message", SqlDbType.nvarchar, 50); mes.Direction = ParameterDiraction.ReturnValue; //注意这里指定返回值 cmd.Add(mes); conn.open(); using(SqlDataReader sdr = cmd.ExecuteReader()) { message = mes.Value.ToString(); if(sdr.Read()) { user = new User((int)sdr["id"], sdr["name"].ToString(), sdr["password"].ToString()); } } conn.Close(); } return user; }
renjf 2009-06-21 00:29
楼上,设置了entry.CompressionMethod 就不会出现这个问题了
温景良(Jason) 2009-06-10 19:05
收藏
共2页: 1 2 下一页