某程序员编写了如下创建一个DataTable的代码。请问关于该段代码说法正确的是(选一项)publicstaticDataTableCreateDataTable(){DataTabledt=newDataTable();dt.Columns.Add("id",typeof(System.Int32));dt.Columns.Add("name",typeof(System.String));dt.Constraints.Add("id",dt.Columns[0],true);d
A. 由于创建DataTable表时没有传递表名参数,该段代码编译时有错误
B. 该代码编译时无错误,但是运行时有错误
C. 该代码编译和运行时都没有错误
D. 如果把代码dr[1]="svse;"改为"dr[1]=硅谷svse;"则运行时没有错误
查看答案
( )方法执行指定为Command对象的命令文本的SQL语句,并返回受SQL语句影响或检索的行数。(选一项)
A. ExecuteNonQuery
B. ExecuteReader
C. ExecuteQuery
D. ExecuteScalar
在ADO.NET中,下列代码运行后的输出结果是(选一项)DataTabledt=newDataTable();dt.Columns.Add("编号",typeof(System.Int16));dt.Columns.Add("成绩",typeof(System.Single));dt.Columns[1].DefaultValue=60;DataRowdr=dt.NewRow();dr[0]=10;dt.Rows.Add(dr);Console.WriteLine(dt.Rows
A. 0
B. 1
C. 10
D. 60
在ADO.NET应用程序中,通常要处理多条数据库记录,如果每次应用程序需要处理下一条记录时都返回数据库是不实际的,所以一个解决方案是使用()来完成数据的处理。(选一项)
A. DataSet
B. ResultSet
C. DataReader
DataAdpter
在WinForm程序中,以编译方式绑定到DsHer数据集中的T1表到DataGridView控件gridHer,正确的代码为(选一项)
A. gridHer.DataSource=DsHer.Tables["T1"];
B. gridHer.Bind(DsHer,"T1");
C. gridHer.SetDataBinding(DsHer,"T1");
D. gridHer.DataBindings=DsHer["T1"];