在keypress程序中加入代码 e.Handled = true即可阻止文本框输入按回车后发出的警报音

 

使用 Console.Beep()可以让程序发出警报声,其中有1个加载方法:

Console.Beep(800,200)  第一个是发出的警报声的频率,默认值就是800,第二个参数是声音持续的时长,默认值是200

也就是说 Console.Beep() == Console.Beep(800,200)

通过改变第一个参数可以控制警报音的声色,通过第二个参数可以修改警报声的长短!

表 A

id      name   city

1     李先生    福州

2    王先生    厦门

3    张三    广州

4    李四    厦门

5    王五    福州

6     赵六    厦门

如果要统计厦门有几个人,福州有几个人,可以使用如下语句:

select count(*) as c,city from [a] group by city order by c desc

可以得到如下结果

c     city

3   厦门

2  福州

1  广州

 

 

都在使用webmatrix.data来检索sql server compact 4.0的数据

今天联合查询2个表,出现了一个问题,问题描述大概如下:

A,B两个表都有个名为id的字段,自增类型,通过select * from a,b 获得的结果会有2个名为id的字段,本该是a和b的id字段数据不可能全部一样,而实际结果是得到的结果集,2个id的字段数据一模一样,而且与a的id值一致!

解决办法:

感觉这个是逻辑的bug,所以没办法通过修复程序来修复,只能通过这个逻辑bug的bug来操作。

比如你要以b表的id与a表的非id字段匹配,那就将b写在第一个,比如select * from b,a 这样得到的结果是两个id的值就是b的id字段的值!

string dtstr = “Fri Jul 04 10:34:03 GMT 2003”;
CultureInfo provider = CultureInfo.InvariantCulture;
string format = “ddd MMM dd HH:mm:ss yyyy”;
DateTime dt = DateTime.ParseExact(dtstr.Replace(“GMT “,””), format, provider);
this.RegDate = dt.ToString(“yyyy-MM-dd”);