以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  请都数据库检索表的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=48277)

--  作者:淡月映梅
--  发布时间:2013/1/30 15:34:23
--  请都数据库检索表的问题

一般正常的检索代码如下

DATABASE(\'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\test.mdb\');

DBTABLE(\'Select * From autoremark where StrID =1 and StockCodeId=13\'); 
mark:dbvalue(\'remark\');

 

 

但是我想在表中的某个字段的值是通过自己输入的input参数来调整,比如述代码中的第二行stockcodeid字段的值=13,我想把这个13放入输入的input参数中,这样方便调整,而不是只能通过dbtable来实现,不知道要怎么样改写?代码形式如下:

input:stockcodeid(13,0,100,1);

DATABASE(\'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\test.mdb\');

 DBTABLE(\'Select * From autoremark where StrID =1 and StockCodeId=\'&*******); 
mark:dbvalue(\'remark\');

 


--  作者:jinzhe
--  发布时间:2013/1/30 15:55:17
--  

我帮你移动到高级区吧


--  作者:rushtaotao
--  发布时间:2013/2/18 9:03:16
--  

你可以先从数据库中取到一个字段的值赋值给一个变量aa

然后用INPUT:n(aa);实现