executescalar
sqlcommand cmd = new SqlCommand(sql,con);
使用cmd.executeScalar()时如果查询结果集中的第一行第一列没有数据就会返回null,当使用ToString()方法获取这个结果时会出现“未将对象的引用设置到对象的实例”无法正确执行程序,所以要获取该值最好使用Convert.ToString(cmd.ExecuteScalar())方法,这样即使返回null,也会变为空字符串。
相关阅读
C# Ambiguity between XXX and XXX
今天为某项目种增加一个窗体,为了节省时间,直接复制黏贴了一个现有的窗体。 但是新窗体种各种报错,内容是一样的: Ambiguity between
Console.WriteLine()表示向控制台写入字符串后换行。Console.WriteLine("鹿鼎记中的{0}的妻子有{1}、{2}、{3}等7个",strName[0],
C# 使用反射调用方法_MethodInfo.Invoke方法
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; usi
我们知道,在c#中,当我们在一个方法中想要访问另一个方法中的变量的时候,有两种解决方案---参数和返回值。但当需要返回多个值,并且是
1. 重载和重写的区别 1) 所处位置不同重载在同类中重写在父子类中2) 定义方式不