当前位置: 代码迷 >> PB >> 帮小弟我看下sqlstr里的有什么东东?在线!
  详细解决方案

帮小弟我看下sqlstr里的有什么东东?在线!

热度:25   发布时间:2016-04-29 10:01:51.0
帮我看下sqlstr里的有什么错误?急!!在线!!!
我的语句是这样的:

sqlstr="select w_input.d_id,gx_name,sum(w_inputs.amount),w_input.r_date from w_input,w_inputs ,w_gongxu where w_input.autoid=w_inputs.autoid and w_input.g_id=w_gongxu.g_id and left(w_input.d_id,3)='"+did+"' and w_input.r_date between '"+string(b_date)+"'and '"+string(e_date)+"' group by w_input.d_id,w_gongxu.gx_name,w_input.r_date"
dw_1.Modify("DataWindow.Table.Select='" + sqlstr + "'")
dw_1.settransobject(sqlca)  
rtn=dw_1.retrieve(did)

但我运行的时候提示“select "="附近有错误”
请求各位帮助


------解决方案--------------------
看起来好繁锁...
用 dw_1.setsqlselect(sqlstr) 试一下吧.
如果返回 1 则替换成功. -1 则不能替换.
另外,用 messagebox('',sqlstr) 看一下你的SQL 语句有无问题.