show ahID:ahshow
25549次访问,排名4345(-2)好友2人,关注者12
.net
ahshow的文章
原创 49 篇
翻译 0 篇
转载 37 篇
评论 9 篇
ahshow的公告
把一点小经验和技巧发在上面,希望自己和看博的人都能得到启发,共同进步!(有什么意见,要求请回复!)

希望看我博客的人多回复,多给点写文章的动力给我。
Google
最近评论
过路的:有用处,多谢了~
houlei:cmd.ExecuteScalar()返回的是首行首列的值,它返回的是Object类型的.不是这个表的行的总数.
19451646:ctl.Value = (DateTime)this.Value;
应该先判断是不是空在转换,否则会出错,大多数情况下初始值都是空的.
ahshow:因为他的sql查询语句是:
select count(*) from Products
这个语句是查询数据总数啊
cmd.ExecuteScalar()返回的是第一行的值
但是返回的是这个表的count就是总数啊

另外提一下,这篇文章是转的,我用代码测试好像没通过,感觉不是很好,你可以看我“原创”的那篇文章“使用ObjectDat……
国语:GetProdcutsCount() 方法中
int count = (int)cmd.ExecuteScalar();

就可以表示查询到的数据总数吗?

cmd.ExecuteScalar()不是只返回第一行的值吗?


文章分类
收藏
    相册
    Blogs
    【孟子E章】
    c#3.0
    flylasly Moto E2 SFC模拟器
    wolf's cave
    代振军BLOG
    叶帆工作室
    宝玉的blog
    开心就好的代码人生
    张合福的专栏
    思归呓语
    愚翁专栏
    房客 的C#集
    星宿.net(WF)
    李洪根
    蝈蝈俊.net
    蝈蝈俊.net(CSDN)
    谭振林(THIN)
    Webs
    codeproject
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 用C#读取Windows注册表中的多重字串和二进制字串收藏

    新一篇: 给VS2005的ListView添加排序功能 | 旧一篇: c#使用ROT13加密,解密

    本文原创,转载请写明地址
    注册表中有多种数据存放的格式,有几种常见不能直接读出的格式。

    下面列出了2个方法,分别是WindowsXP注册表中的REG_MULTI_SZ(多重字串)和REG_BINARY(二进制值)的读取方法

    //读取Windows安装盘目录
    //Installation Sources是个REG_MULTI_SZ:多重字串,直接转string读不出
    string[] key = (string[])Registry.LocalMachine.OpenSubKey(@"SOFTWAREMicrosoftWindowsCurrentVersionSetup").GetValue("Installation Sources");
    treeView1.Nodes[
    0].Nodes[4].Nodes[3].Nodes.Add("安装盘目录:" + key.GetValue(0).ToString()); 


    //读取DirectX版本
    //directX是个REG_BINARY类型,必须转换得到它正确的值
    byte[] array = (byte[])Registry.LocalMachine.OpenSubKey(@"SOFTWAREMICROSOFTDirectX").GetValue("InstalledVersion");
    //byte array1 = (byte)array.GetValue(0);
    string sDirectX = "DirectX ";
    for (int i = 0; i < array.Length; i++)
    {
    if (array[i] != 0)
    {
    sDirectX
    +=array[i].ToString();
    }

    }

    string sVer= Registry.LocalMachine.OpenSubKey(@"SOFTWAREMICROSOFTDirectX").GetValue("Version").ToString();
    sDirectX 
    += " ("+sVer+")";

     

    发表于 @ 2007年10月26日 15:51:00|评论(loading...)|编辑

    新一篇: 给VS2005的ListView添加排序功能 | 旧一篇: c#使用ROT13加密,解密

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © ahshow