你在为Margie’s Travel旅行社创建一个ASP.NET应用程序。Margie’s Travel旅行社用Microsoft SQL Server2000 数据库存储关于旅游节目信息。你的应用程序将允许申请用户指定目的地的旅游节目信息。你想用DataGrid控件把信息显示给用户。你想数据用只读表单显示。用户的旅游目的地包含在一个名为destinationCode的窗体字符变量里。在你的Page.Load事件处理程序中,你创建了一个名为SqlConnect1的SqlConnection对象,初始化它,调用它的Open()方法。当你的代码执行查询时,你想尽可能快的返回数据。你定义了下面的局部变量来保留目标代码:Dim dest As String = destinationCode你应怎么做?
A. 创建一个名为GetDestinations存储过程然后用下面代码检索数据:Dim cmd As SqlCommand = _New SqlCommand(“GetDestinations”, _sqlConnection1)cmd.CommandType = CommandType.StoredProcedureDim parm As SqlParameter = _New SqlParameter(“@DestinationCode”, dest)cmd.Parameters.Add(parm)dim sqlDataReader1 As SqlDataReader = _cmd.ExecuteReader()
B. 创建一个名为GetDestinations存储过程然后用下面代码检索数据:Dim qry As String = _“EXEC GetDestinations WHERE DestID = “ _& “’” & dest & “’”Dim da As SqlDataAdapter = _New SqlDataAdapter (qry, sqlConnection1)Dim ds As DataSet = New DataSet()da.Fill(ds)
C. 用下面代码检索数据:Dim qry As String = _“SELECT * FROM Destinations WHERE DestID = “ _& “’” & dest & “’”Dim cmd As SqlCommand = _New SqlCommand(qry, sqlConnection1)cmd.CommandType = CommandType.TextDim sqlDataReader1 As SqlDataReader = _cmd.ExecuteReader()
D. 用下面代码检索数据:Dim qry As String = _“SELECT” * FROM Products WHERE DestID = @DestID”Dim cmd As SqlCommand = _New SqlCommand(qry, sqlConnection1)cmd.CommandType = CommandType.TextDim parm As SqlParameter = _New SqlParameter(“@DestID”, dest=cmd.Parameters.Add(parm)Dim SqlDataReader1 As SqlDataReader = _cmd.ExecuteReader()
查看答案
你的应用程序将允许用户从一个名为Widgets的表中删除记录. 这个表含有一个名为ComponentsID的主键,Widgets表中的每一行都跟ComponentsTable表中的若干行相关联,ComponentsTable表也包含一个名为ComponentsID的列.当你从Widgets表中删除一行后,你希望ComponentsTable表中与此相关联的行也自动的被删除掉.你已经写了如下的一些代码(行号只是作为参照作用):01 Dim columnOne As DataColumn02 Dim columnTwo As DataColumn03 Dim myRelation As DataRelation04 columnOne = MyDataSet.Tables("Widgets").Columns("ComponentsID") 05 columnTwo = MyDataSet.Tables("WidgetDetails").Columns("ComponentsID")0607 MyDataSet.Relations.Add(myRelation) 下列的哪一行代码该放在第6行?(选择一个最佳答案)
A. myRelation = New DataRelation(MyDataSet.Tables("Widgets"), columnOne, columnTwo)
B. myRelation = New DataRelation("WidgetsWithComponents", columnOne, columnTwo)
C. myRelation = New ForeignKeyConstraint(MyDataSet.Tables("Widgets"), columnOne, columnTwo)
D. myRelation = New ForeignKeyConstraint("WidgetsWithComponents", columnOne, columnTwo)
你正在写一段可以在一个事务处理中执行两个命令strCom1 and strCom2的代码,你已经写了以下这些代码(行号只是作为参照作用)01 Dim transMain as SqlTransaction = connMain.BeginTransaction02 Dim cmdMain as SqlCommand = New SqlCommand 0304 cmdMain.CommandText = strCom1 05 cmdMain.ExecuteNonQuery()06 cmdMain.CommandText = strCom2 07 cmdMain.ExecuteNonQuery() 08 transMain.Commit 09 connMain.Close以下哪一行代码可以放置于03行?
A. transMain.Save
B. transMain.RollBack
C. cmdMain.Connection = connMain
D. cmdMain.Transaction = transMain
仅由基本或常用的逻辑门电路组成,不包含触发器电路的数字逻辑电路称为 。
消除组合逻辑电路中竞争与冒险常用的方法有 引入封锁脉冲、引入选通脉冲、引入滤波电容、 等。