请教各位大虾,怎样在sql语句中传递参数,急!!

iorigao 2002-12-24 12:25:11
我在编一个数据库程序,想把一个窗体中的text1.text中的值传给下个窗体,并赋给在新窗体的Adodc1的recordsource属性,就是adodc1.recordsource = "",这其中怎样传递这个参数呢?
附带告诉大家一下,我想实现在新窗体的datagrid1中动态的显示出一个新表的内容,我该怎么办好呢?
...全文
134 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
iorigao 2002-12-24
  • 打赏
  • 举报
回复
再请教一下,我如果先设置adodc1.commandtype = adcmdtable,就是设定数据源是一个表格,这个表格的名字由副窗体传递,暂且定为 tmpString,那么我如何在adodc1.recordsource中直接写出adodc1.recordsource值?我用adodc1.recordsource = &tmpstring&不行
NewCsdnBS 2002-12-24
  • 打赏
  • 举报
回复
这个不要太简单(父窗口用frmParent ,子窗口用frmChild)

你只要在frmChild窗口中的adodc数据源这样写
rst.open " select * from ? where ?='"& frmParent.textbox1.text & "'"

kingnetchina@hotmail.com 提供
Reker熊 2002-12-24
  • 打赏
  • 举报
回复
form的unload中
savesetting app.exename,"sql","query",text1.text
新窗体中form的load中
adodc1.recordsource=getsetting(app.exename,"sql","query")
XLYT 2002-12-24
  • 打赏
  • 举报
回复
可以先给父窗体建立一个属性,让它等于要传递的值,再到子窗体中调用这个属性,或者直接在子窗体中调用父窗体.textbox.text。
adodc1.recordsource = tmpstring
iorigao 2002-12-24
  • 打赏
  • 举报
回复
能不能请 kh(taozb)说的再详细些啊!
bruce tao88 2002-12-24
  • 打赏
  • 举报
回复

父窗体.子窗体.Text1.text来赋值。
在SQL中传递参数可用“存贮过程”来完成。
kkkhhh@c163.net

7,764

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧