如果数据集A中有多条记录,怎么实现条件为A的查询?
比如说:设置Adotable组件的表为Student,字段为StudentNo取得数据集A,再设置AdoQuery组件,Datasource为Adotable的Datasource,SQL为:Select StudentName from Student Where StudentNo=:'StudentNo'.
这个时候adoquery能不能查询到所有的数据?
我这样做查询到的只是一个记录,而不是多个记录.
比如说:设置Adotable组件的表为Student,字段为StudentNo取得数据集A,再设置AdoQuery组件,Datasource为Adotable的Datasource,SQL为:Select StudentName from Student Where StudentNo=:'StudentNo'.
这个时候adoquery能不能查询到所有的数据?
我这样做查询到的只是一个记录,而不是多个记录.
解决方案 »
- 检测某个按弹起怎么表示?
- Delphi automation 怎么和脚本(vba,js)传递数组
- 一个MEMO控件的简单问题
- 请教!在treeview控件中添加图标的时候,如何将文字写在图标下方,而不是显示在图标右侧?
- 我用得是DELPHI7+ADO+ODBC,數據庫是ACCESS,該怎樣打包呀? ODBC是文件DSN,打包后無法連接數據庫 請指示,謝謝!
- ole and word
- TQuery.RecNo第一和最后一条为(-1),而不是1和Recordcount.
- 高手请看,存储过程的问题!
- 应用程序服务器用什么方式比较好?
- 请问发送这样要什么消息?高分征求!!
- 如何将DBMemo插入DBGrid中
- 88,散分啦
如果ADOQuery的SQL为:Select StudentName from Student Where StudentNo=:'StudentNo'.将StudentNO作为参数赋值,那么查询结果根据StudentNO的值而查询到记录不一样,当然也只参查到StudentName字段.
sql:=format(sql,[StudentNo]);