2007年03月
生成HTML方法主要步骤只有两个:一、获取要生成的html文件的内容二、将获取的html文件内容保存为html文件。1、这种方法与是在脚本内写要生成的html内容,不太方便预览生成页面的内容,无法可视化布局页面,更改html模板时会更加复杂。阅读全文>
发表于 @ 2007年03月25日 22:49:00|评论(loading...)|编辑
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 [not null] [primary key],col2 type2 [not null],..)根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表)B:create table tab_new as select col1,col2…阅读全文>
发表于 @ 2007年03月23日 22:13:00|评论(loading...)|编辑
--如果接受数据导入的表已经存在insert into 表 select * from OPENROWSET(‘MICROSOFT.JET.OLEDB.4.0‘,‘Excel 5.0;HDR=YES;DATABASE=c:\test.xls‘,sheet1$)--如果导入数据并生成表select * into 表 from OPENROWSET(‘MICROSOFT.JET.OLEDB.4.0‘,‘Excel 5.0;HDR=YES;DATABASE=c:\test.xls‘,sheet1$)阅读全文>
发表于 @ 2007年03月22日 22:31:00|评论(loading...)|编辑
提供两种方法:一个是直接打开excel文件,然后逐行读取,速度较慢;还有一种方法是通过OleDb连接,把excel文件作为数据源来读取。方法一:这种直接读取单元格的方法释放很重要。阅读全文>
发表于 @ 2007年03月22日 22:28:00|评论(loading...)|编辑
事务处理是在数据处理时经常遇到的问题,经常用到的方法有以下3种总结整理如下:方法1:直接写入到sql 中在存储过程中使用 BEGIN TRANS, COMMIT TRANS, ROLLBACK TRANS 实现 begin transdeclare @orderDetailsError int,@procuntError intdelete from [order details] where productid=42select @orderDetailsError =@@errordelete from products where productid=42select @procuntError=@@errorif(@orderDetailsError =0 and @procuntError=0)COMMIT TRANSelse.ROLLBACK TRANS.阅读全文>
发表于 @ 2007年03月22日 22:26:00|评论(loading...)|编辑
1,总结的一些尺寸:不同分辨率下浏览器不出现滚动条的极限尺寸:780*452(状态栏浮,800x600) 780*480(无浮动栏,800x600)1004*651(无浮动栏,1024x768) 1004*623(状态栏浮,1024x768)阅读全文>
发表于 @ 2007年03月22日 15:13:00|评论(loading...)|编辑
2. 在刷新和提交页面后,保存你的页面滚动条的位置。经常有这样的情况,我们需要用户提交一个表单,但是表单中有超过500 个?控件或文本框要填写,也就是说用户需要拉动IE的滚动条才能够填得完,那么假如用户正在可见IE范围的2/3处,选择了一个组合框的值,很不幸组合框是服务器端的,那么也就意味着页面会提交一次,而当用户再看见刷新过的页面时,页面确定在3/1的地方也就是显示在页面最开始的地方,用户只有拖动鼠标,然后接着刚刚的地方再填写剩下的250个控件,很不幸,370个控件又需要他选择一下?阅读全文>
发表于 @ 2007年03月19日 12:25:00|评论(loading...)|编辑