求回答这几道数据库应用程序设计问题,自己用笔临时抄的试卷可能有少许不对的地方抱歉
1,请补充下面的程序,使用TADOQuery来实现对yuju’deletefromswheresno=1102‘的执行procedureTmainFrm.QryBcnCl...
1,请补充下面的程序,使用TADOQuery来实现对yuju ’delete from s where sno=1102‘ 的执行
procedure TmainFrm.QryBcnClick(sender:Tobject);
begin
datasurce1.Dataset;=( );
adoquery_del.( );
adoquery_del.SQL( );
adoquery_del.SQL( )(' ');
adoquery_del.( );
end
2.写一段程序,利用TADOQuery组件实例ADOquery_proc来调用存储过程getname。
with( )do
begin
close;
sql.clear;
sql.add(' ');
( );
end
3,请补充下面的程序,用字符串连接的方式,实现动态SQL调用。
( ),close;
query_ins.( )clear;
query_ins.SQL.add c'( )sc set grade ='+edit 3. text( )sno=''
tedit1.text+''' and cno='' +edit2.( );
query_ ins ( ); 展开
procedure TmainFrm.QryBcnClick(sender:Tobject);
begin
datasurce1.Dataset;=( );
adoquery_del.( );
adoquery_del.SQL( );
adoquery_del.SQL( )(' ');
adoquery_del.( );
end
2.写一段程序,利用TADOQuery组件实例ADOquery_proc来调用存储过程getname。
with( )do
begin
close;
sql.clear;
sql.add(' ');
( );
end
3,请补充下面的程序,用字符串连接的方式,实现动态SQL调用。
( ),close;
query_ins.( )clear;
query_ins.SQL.add c'( )sc set grade ='+edit 3. text( )sno=''
tedit1.text+''' and cno='' +edit2.( );
query_ ins ( ); 展开
1个回答
展开全部
1.报表设计一般分两部分,一部分是报表的( 数据源 ),定义了报表使用的数据;另一部分是报表布局,定义了数据如何显示和( 组织 )。
2.BDE组件(又称数据集组件),负责与实际的( 数据库交互 ),建立联系(提取,存储),常用的有,TTable,TQuery等,属于( 数据集)组件。3.开发三层数据库应用系统的一般步骤,分为三步,首先是在(数据库服务器 )上建立需要的数据库;其次建立(应用服务器 );最后建立客户端( 应用程序 );4.TQuery组件中提供了若干方法用于执行相应的SQL语句,若SQL语句执行后( 返回一个查询 ),结果数据集,应调用TQuery组件的
open方法;如果( 不返回)结果数据集,应调用execsql方法。5.ADO对象库由7个对象构成,其中连接数据库的对象是(connection ),数据集对象是Recordset,对数据源执行命令的对象是Command,字段对象是( datacolumn ),ADO对象的动态特征由对象property表示,参数对象是parameter,错误集是error。6.在一对多关系中,一方为主表,多方为从表。可以通过编写主从表应用程序来表示,此时需要设置TTable组件的两个属性;master source和master fields,前者用于指定作为(主表对应的 TDataSource组件 )的数据源,后者用于指定联系字段。
7.TQuery组件的Filter属性用于对查询结果集进行筛选,但要注意Filter属性要起作用,必须将Filtered属性置为( true )。8.在常用的数据控制组件中,TDBcheckBox组件可以进行( 字符串)匹配,各值用'':''隔开,例如DBCheckBoxl,Value
checked;='True:yes;正确;是:是的'则字段的值只要是''True'',''yes'',''正确'',''是'',''是的''中的一个则DBcheckBox1组件将呈现( 选中)状态。
9.在Access2002中OLE类型的数据不能建立索引该类型数据可以引用其他软件中生成的对象10.目前主流的应用开发框架除了基于Java的( struts, hibernate, spring )外就只有微软推出的基于windows平台的(.net)可以与之抗衡。 1,请补充下面的程序,使用TADOQuery来实现对语句’delete from s where sno=1102‘ 的执行procedure TmainFrm.QryBcnClick(sender:Tobject);begindatasurce1.Dataset;=( );--这个地方不会adoquery_del.( Close );adoquery_del.SQL(.CLEAR );adoquery_del.SQL(.Add )(' delete from s where sno=1102 ');adoquery_del.( ExecSQL );end2.写一段程序,利用TADOQuery组件实例ADOquery_proc
来调用存储过程getname。
with( )do----这个地方不会beginclose;sql.clear;sql.add('select name from table_name ');(sql.ExecSQL );end3,请补充下面的程序,用字符串连接的方式,实现动态SQL调用。( query_ins ).close;query_ins.( SQL. )clear;query_ins.SQL.add c'( update )sc set grade ='+edit 3. text( where )sno=''tedit1.text+''' and cno='' +edit2.( text );query_ ins ( .ExecSQL );
就这些,,剩余的自己努力吧。
2.BDE组件(又称数据集组件),负责与实际的( 数据库交互 ),建立联系(提取,存储),常用的有,TTable,TQuery等,属于( 数据集)组件。3.开发三层数据库应用系统的一般步骤,分为三步,首先是在(数据库服务器 )上建立需要的数据库;其次建立(应用服务器 );最后建立客户端( 应用程序 );4.TQuery组件中提供了若干方法用于执行相应的SQL语句,若SQL语句执行后( 返回一个查询 ),结果数据集,应调用TQuery组件的
open方法;如果( 不返回)结果数据集,应调用execsql方法。5.ADO对象库由7个对象构成,其中连接数据库的对象是(connection ),数据集对象是Recordset,对数据源执行命令的对象是Command,字段对象是( datacolumn ),ADO对象的动态特征由对象property表示,参数对象是parameter,错误集是error。6.在一对多关系中,一方为主表,多方为从表。可以通过编写主从表应用程序来表示,此时需要设置TTable组件的两个属性;master source和master fields,前者用于指定作为(主表对应的 TDataSource组件 )的数据源,后者用于指定联系字段。
7.TQuery组件的Filter属性用于对查询结果集进行筛选,但要注意Filter属性要起作用,必须将Filtered属性置为( true )。8.在常用的数据控制组件中,TDBcheckBox组件可以进行( 字符串)匹配,各值用'':''隔开,例如DBCheckBoxl,Value
checked;='True:yes;正确;是:是的'则字段的值只要是''True'',''yes'',''正确'',''是'',''是的''中的一个则DBcheckBox1组件将呈现( 选中)状态。
9.在Access2002中OLE类型的数据不能建立索引该类型数据可以引用其他软件中生成的对象10.目前主流的应用开发框架除了基于Java的( struts, hibernate, spring )外就只有微软推出的基于windows平台的(.net)可以与之抗衡。 1,请补充下面的程序,使用TADOQuery来实现对语句’delete from s where sno=1102‘ 的执行procedure TmainFrm.QryBcnClick(sender:Tobject);begindatasurce1.Dataset;=( );--这个地方不会adoquery_del.( Close );adoquery_del.SQL(.CLEAR );adoquery_del.SQL(.Add )(' delete from s where sno=1102 ');adoquery_del.( ExecSQL );end2.写一段程序,利用TADOQuery组件实例ADOquery_proc
来调用存储过程getname。
with( )do----这个地方不会beginclose;sql.clear;sql.add('select name from table_name ');(sql.ExecSQL );end3,请补充下面的程序,用字符串连接的方式,实现动态SQL调用。( query_ins ).close;query_ins.( SQL. )clear;query_ins.SQL.add c'( update )sc set grade ='+edit 3. text( where )sno=''tedit1.text+''' and cno='' +edit2.( text );query_ ins ( .ExecSQL );
就这些,,剩余的自己努力吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询