请教:如何在DataReport中使用带参数的SQL语句选择数据

guolucky2003 2003-08-08 11:05:06
我只会定义一个变量
PARAMETERS A TEXT;
SELECT * FROM mytable WHERE name=A
然后在程序中使用如下语句:
DataEnvironment1.Commands("Command1").Parameters("A") = Text1.Text
DataReport1.Show
如果我想多定义一个变量B应该怎样做呢
即:SELECT * FROM mytable WHERE name=A and age=B
...全文
40 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dxqylzg 2003-08-10
  • 打赏
  • 举报
回复
Set adoRecordsetX = New ADODB.Recordset
adoRecordsetX.Fields.Append "变量1", adBSTR
......................
adoRecordsetX.Open
adoRecordsetX.AddNew
STRSQL = "select * from 表 where 条件
Set gRS = gDB.OpenResultset(STRSQL)
If Not gRS.EOF Then
adoRecordsetX.Fields.Item(0).Value = 变1对应的字段
................................
End If
gRS.Close
adoRecordsetX.Update
Set DataReport2.DataSource = adoRecordsetX
DataReport2.Show 1
adoRecordsetX.Close
guolucky2003 2003-08-08
  • 打赏
  • 举报
回复
在这里怎样定义B呢?

PARAMETERS A TEXT;

z_yanjie 2003-08-08
  • 打赏
  • 举报
回复
加上 DataEnvironment1.Commands("Command1").Parameters("b") = Text1.Text

807

社区成员

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

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