Soman  
Soman的个人博客 一个正在成长的程序员、 努力学习,完善自己!
公告
日历
<2008年8月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456
统计
  • 随笔 - 14
  • 文章 - 5
  • 评论 - 1
  • 引用 - 0

导航

与我联系

搜索

 

常用链接

留言簿

我的标签

随笔档案(14)

文章档案(5)

sff

积分与排名

  • 积分 - 753
  • 排名 - 9881

最新评论

阅读排行榜

评论排行榜

 

2008年8月16日

 

Code
posted @ 2008-08-16 11:25 soman 阅读(6) | 评论 (0)编辑
 
Code
posted @ 2008-08-16 11:17 soman 阅读(12) | 评论 (0)编辑

2008年7月28日

① Categories:种类表
相应字段:
CategoryID :类型ID;
CategoryName:类型名;
Description:类型说明;
Picture:产品样本

② CustomerCustomerDemo:客户类型表1
相应字段:
CustomerID:客户ID;
CustomerTypeID:客户类型ID

③ CustomerDemographics:客户类型表2
相应字段:
CustomerTypeID:客户类型ID;
CustomerDesc:客户描述

④ Customers:客户表
相应字段:
CustomerID:客户ID;
CompanyName:所在公司名称;
ContactName:客户姓名;
ContactTitle:客户头衔;
Address:联系地址;
City:所在城市;
Region:所在地区;
PostalCode:邮编;
Country:国家
Phone:电话;
Fax:传真

⑤ Employees:员工表
相应字段:
EmployeeID:员工代号;
LastName + FirstName:员工姓名;
Title:头衔;
TitleOfCourtesy:尊称;
BirthDate:出生日期;
HireDate:雇用日期;
Address:家庭地址;
City:所在城市;
Region:所在地区;
PostalCode:邮编;
Country:国家用;
HomePhone:宅电;
Extension:分机;
Photo:手机;
notes:照片;
ReportsTo:上级;
PhotoPath:照片

⑥ EmployeeTerritories:员工部门表
相应字段:
EmployeeID:员工编号;
TerritoryID:部门代号

⑦ Order Details:订单明细表
相应字段:
OrderID:订单编号;
ProductID:产品编号;
UnitPrice:单价;
Quantity:订购数量;
Discount:折扣

⑧ Orders:订单表
相应字段:
OrderID:订单编号;
CustomerID:客户编号;
EmployeeID:员工编号;
OrderDate:订购日期;
RequiredDate:预计到达日期;
ShippedDate:发货日期;
ShipVia:运货商;
Freight:运费;
ShipName:货主姓名;
ShipAddress:货主地址
ShipCity:货主所在城市;
ShipRegion:货主所在地区;
ShipPostalCode:货主邮编;
ShipCountry:货主所在国家

⑨ Products:产品表
相应字段:
ProductID:产品ID;
ProductName:产品名称;
SupplierID:供应商ID;
CategoryID:类型ID;
QuantityPerUnit:数量;
UnitPrice:单价;
UnitsInStock:库存数量;
UnitsOnOrder:订购量;
ReorderLevel:再次订购量;
Discontinued:中止

⑩ Region:地区表
相应字段:
RegionID:地区ID;
RegionDescription:地区描述

⑪ Shippers:运货商
相应字段:
ShipperID:运货商ID;
CompanyName:公司名称;
Phone:联系电话

⑫ Suppliers:供应商表
相应字段:
ShipperID:供应商ID;
CompanyName:供应商姓名;
Phone;联系电话

⑬ Territories:地域表
相应字段:
TerritoryID:地域编号;
TerritoryDescription:地域描述;
RegionID:地区编号

posted @ 2008-07-28 22:25 soman 阅读(87) | 评论 (0)编辑

2008年7月26日

检查一下相关服务

首先是World Wide Web Publishing

然后是 Http SSL

最后是RPC

 

确保相关服务开启并且在防火墙中未被禁用

 

如果还是不可以 确保是否是安装了Windows更新的原因

 

在添加删除程序(控制面板-添加删除程序)中的最上边点"显示更新"到系统更新软件里的更新的补丁KB939373 删掉它!
然后再启动IIS 一切OK

posted @ 2008-07-26 14:44 soman 阅读(61) | 评论 (0)编辑
 

 

FreeTextBox 是一个基于 Internet Explorer 中 MSHTML 技术的 ASP.NET 开源服务器控件。这是一款优秀的自由软件(Free Software),我们可以轻松地将其嵌入到 Web Forms 中实现 HTML 内容的在线编辑,在新闻发布、博客写作、论坛社区等多种 Web 系统。

http://files.cnblogs.com/soman/FreetextBox.zip(点击下载控件)

 

创建一个ASP项目 位置要选择 HTTP

OK后 在工具栏中 右键- 添加选项卡

创建一个选项卡(便于区分)

在该选项卡下右键 创建一个 选择项

 

出现 选择工具箱项 对话框时候

.NET Framework 组件  

浏览-选择 FreeTextBox.DLL

 

添加后

工具栏会出现

 

然后像使用其他控件一样放到桌面上

 

添加就这么简单

 

但是运行时候往往会出现问题

 

可能会出现的情况一:
访问 IIS 元数据库失败
 

访问 IIS 元数据库失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。

用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如
IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见
http://support.microsoft.com/?kbid=267904

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 

堆栈跟踪:

[HostingEnvironmentException: 访问 IIS 元数据库失败。]
   System.Web.Configuration.MetabaseServerConfig.MapPathCaching(String
siteID, VirtualPath path) +690
  
System.Web.Configuration.MetabaseServerConfig.System.Web.Configuration.IConfigMapPath.MapPath(String siteID, VirtualPath vpath) +9
   System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath
virtualPath, Boolean permitNull) +174
   System.Web.CachedPathData.GetConfigPathData(String configPath) +398
   System.Web.CachedPathData.GetConfigPathData(String configPath) +263
   System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath,
Boolean permitPathsOutsideApp) +166
   System.Web.Configuration.RuntimeConfig.GetLKGRuntimeConfig(VirtualPath
path) +187

--------------------------------------------------------------------------------

 

解决办法  

版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42

解决方案:

在运行中输入cmd,然后在MSDOS环境下输入:

cd   C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,回车

然后输入aspnet_regiis /r ,回车,问题解决。

 

我是先装的VS2005 之前一直在用迷你ASP服务器 昨天加入FreeTextBox时候才装的IIS

百度了一下

装了VS2005再装IIS,会出问题,导致访问IIS元数据库失败,要解决这个东西
CMD,进入 cd   C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,回车
输入 aspnet_regiis.exe -i ---注册成功

刚解决完后 又发现出现
“未能创建 Mutex”的问题 ,

解决办法

先关闭你的VS2005, 打开 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 找到你刚才调试的程序的名字的目录删除它, 关闭IIS服务器,重开一次。

 

最后再运行 发现OK。

 

 

posted @ 2008-07-26 03:53 soman 阅读(52) | 评论 (0)编辑

2008年5月6日

试过很多网上说的方法让网页中的表格居于正中——水平和垂直方向上——但是最后都没有办法实现。

我们的设想是这样的:

  1> 先在网页中,插入一个大的单行单列的表格1(为了表述方便,我们在这里这样命名,实际上并没有这样的命名问题),并且设置它的width和height都为100 % 。
  2> 然后在这个表格中再插入一个单行单列的表格2,设置此表格的对称属性为“居中对齐”,在水平方向,表格2就会居中,而竖直方向上默认为valign="middle",这样表格2就会处于表格1的正中。而我们的设想是表格1占满整个网页,进而表格2便居中了。

以下是<body></body>中的代码:
程序代码 程序代码
 1<table width="100%" height="100%" border="0">
 2 <tr>
 3  <td>
 4   <div align="center">
 5    <table width="100" border="0">
 6     <tr>
 7      <td></td>
 8     </tr>
 9    </table>
10   </div>
11  </td>
12 </tr>
13</table>

接下来却发现,表格2却没有居于网页的正中,而是在最上,是什么原因呢?问题就出在height="100%"上,在w3c上去检验就知道,这个语句是不符合w3c规范的,某些浏览器可能会不支持。也就是说无法让表格1占满整个网页。

最后的解决办法是这样的,我们注意网页的代码最上方有这么几句话:
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">


他们看似对网页内容的实现没有任何的贡献,但是它却扮演着重要的角色。那么DOCTYPE有什么作用呢?

DOCTYPE的作用是告诉浏览器,使用哪种标准解释网页文件,但很少遇到它给我们带来麻烦。其实,也不能说是麻烦,因为javascript写的不规范才会出现麻烦,页面设计人员大多不懂javascript,所以出现这种问题的时候,我们解决问题的办法一般是修改声明DOCTYPE,让页面暂时正常访问,实际上是回避问题所在。

如果没有这个声明,一些浏览器就按照各自兼容的模式来分析网页。如果页面的DOCTYPE不完整,比如去掉了后面的URI地址,这个文档标准的声明也不起作用。

所以,当你写的某些代码没有被浏览器正常显示的时候,除了检查代码本身,还要考虑本身的兼容性问题,就要特地检查你的DOCTYPE声明是否和你的代码兼容。如果你对这些不是很在行,大可以删去上面的声明,以免造成不必要的麻烦。


回到上面的问题,当我们把DOCTYPE声明删去后,表格便居中了(在IE6.0,IE7.0,Maxthon上显示正常,但不能保证在所有的浏览器中都正常显示)。那么上面代码到底应该属于哪种声明呢?还没有查呢,谁叫我懒呢!~

PS:(2007年1月17日)今天把暴雪的燃烧的远征的Flash首页抓下来看了看,发现为了让图片居中,也删去了Doctype!声明。后来我也网上找了好久,也没有找到应该使用哪种声明,可能不使用DOCTYPE声明是唯一的办法吧。

EG:http://www.kael.com.cn/
posted @ 2008-05-06 11:07 soman 阅读(50) | 评论 (1)编辑

2008年4月18日

示例在Form中有一个 Richtextbox
         
            this.richTextBox1.Location = new System.Drawing.Point(2128);
            
this.richTextBox1.Name = "richTextBox1";
            
this.richTextBox1.Size = new System.Drawing.Size(233168);
            
this.richTextBox1.TabIndex = 0;
            
this.richTextBox1.Text = "";


应用程序入口处:
   static void Main(String []args)
        
{
            String filePath 
= null;
            
if (args.Length != 0{
                filePath 
= args[0];
            }

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(
false);
            Application.Run(
new Form1(filePath));

        }

继承 Forms 的类
public partial class Form1 : Form
    
{
        String fp 
= null;
        
public Form1(String filePath)
        
{
            fp 
= filePath;
            InitializeComponent();
        }


        
private void Form1_Load(object sender, EventArgs e)
        
{
            
if (fp != null)
            
{
                richTextBox1.LoadFile(fp, RichTextBoxStreamType.PlainText);
            }

        }

    }

结束。
posted @ 2008-04-18 17:42 soman 阅读(125) | 评论 (0)编辑
 
http://www.carrefour.com.cn/
昨天下午访问时候被黑
 
今天访问时候被关闭!
ping 了下,发现不通!
posted @ 2008-04-18 17:06 soman 阅读(43) | 评论 (0)编辑
 
刚看了最新的圣火消息,自然看了张朝阳的Blog对抵制法国货的言论.
转过来:

2008-04-16 | 关于抵制法国货

今天看到有人反对抵制法国货, 一方面, 出现不同的声音是好事, 改革开放30年, 互联网发展十多年了, 当今的中国需要也容许多元化的声音, 这是一个国家成熟与进步的表现. 另一方面, 作为多元化声音的一类, 我本人赞成抵制法国货, 而且我也不认为抵制法国货就是愤青的表现而不抵制就是理性的态度.

数百年来, 国家与国家之间永远是利益的关系和实力的博弈, 西方文化的国际观更是如此, 今天的世界尽管变得更加相互关联, 博弈的手段可能不再那么血腥, 但其形式背后的人类本质没有丝毫变化, 况且所有的文化都有着强烈的爱国主义, 英雄主义的成分, 所有的民族与人民都是在爱国主义的价值观上来看待世界的.

正因为如此, 国家与国家之间, 除了互惠互利的商业双赢外, 更多的是互相的制衡和利益的交换, 而人类共同的理想或民主自由的理念只是装点, 最近的例子就是美国对伊拉克的侵略, 实际的目的是制服不听话的萨达姆, 使中东局势按照美国希望的格局实现稳定, 以便于美国获得石油资源, 却被美国的宣传机器宣传成为了伊拉克人民的自由民主以及控制大规模杀伤性武器, 真是欲加之罪何患无辞, 地球上的老大说你是什么你就是什么.

中国与法国的关系也是一种博弈制衡的关系, 博弈双方的任何一方的不负责任的举动都应该有后果, 这时候如果我们只是高风亮节, 想展示所谓大国风度, 就只能纵容对方的不负责任.

法国有哪些不负责任的举动呢? 中国刚刚给了法国200亿美元的生意, 法国媒体与政客却翻脸不认人地摆出一种西方人惯有的居高临下的态度对中国内部的事情评头品足, 横加干涉。 法国新任总统到英国访问, 与英国朝野会晤, 谈及中国西藏问题, 俨然如100多年前西方列强聚在一起讨论如何瓜分远东利益一般。 但今天的中国早已不是100年前的中国了, 中国人认为北京奥运会很重要, 火炬传递很重要, 你法国人从中国拿了那么多生意, 为什么还要抵制, 为什么纵容媒体歪曲地宣传, 为什么不对干扰火炬传递的活动强力制止。 本质上, 法国人还是没把中国人当回事, 两百年的优越感不是那么容易就消失的. 所以, 法国应该为其傲慢, 偏见, 甚至因懒惰而没有认清当今世界的实力格局而买单, 任何国家做任何事情都应该承担其后果.

法国的态度的后果之一就是失去了13亿中国人的心, 也就失去了13亿潜在的消费者, 我赞同抵制法国货, 就是要让充满偏见的法国媒体与公众感到损失与疼痛, 否则他们不会长记性的, 无论表面上多么善良与高贵的人其本质都是懒惰与贪婪的, 这是社会人类的本性, 改变世界的唯一办法是制衡 (leverage).

至于有人说抵制家乐福是自己损失, 我不以为然, 有那么多本土的连锁店可以去啊, 其服务不相上下, 本土企业赚钱了更能惠及本国人民。法国大企业在中国蒙受市场的损失了, 他们才会去影响法国媒体与政客, 教育法国人与中国人平等相待。 女士可以不用对LV包那么痴狂啊, 中国企业生产的包有同样的质量, 要看透带个法国包感到体面的那点可怜的虚荣心, 人民币继续升值, 中国的服装服饰业开始从做苦力转型成打出自己的品牌, 希望国人多支持中国的品牌, 帮助中国产业的升级, 其实大多数洋品牌都是中国做的, 是那点虚荣心让我们化数倍的钱去买洋品牌.

张朝阳 2008年4月16日 北京   

---------------------------------------------------------------------------------------------------------------------------
作为一个中国人,为奥运圣火传递中的坎坷而痛心,希望以后能顺利,抵制起来!要让法国知道我们中国人的态度!

                                                            soman-凌晨零点四十五分
posted @ 2008-04-18 00:56 soman 阅读(28) | 评论 (0)编辑

2008年4月16日

     摘要: publicenumDBType...{Access,SQL,DB2,Oracle,MySQL}publicinterfaceIDBAccess...{voidInit(stringstrServer,stringstrDataBase,stringstrUser,stringstrPwd);voidOpen();voidClose();boolTestConn();intRunNoQuery(s... 阅读全文
posted @ 2008-04-16 23:53 soman 阅读(63) | 评论 (0)编辑
 
Copyright © soman Powered by: 博客园 模板提供:沪江博客