以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  微信案例,弹出模板选择对话框,无消息模板,数据库跟踪 发现sql有误?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98429)

--  作者:ycwk
--  发布时间:2017/3/29 17:36:00
--  微信案例,弹出模板选择对话框,无消息模板,数据库跟踪 发现sql有误?
问1: 
跟踪 “选择模板” 窗口弹出时的sql 发现  
 Sel ect * from WeChatMsgTemplate Where (PublicNoID=\'de24a569-283b-43c7-8d0b-c9cd*****\' and MessageType in (\'news\',\'mpnews\') and AppID =0 and ResponseType=1 )

请问这个publicNoID 是哪来的? 我看了下 是   WeChatPubNos  的PublicNoID,这个ID是干什么的?foxtable生成的?

问2:
而我找到窗口
SelMsgTemplate

其Table1  是sqlTable    的sele ct 语句是  sel ect * from WeChatMsgTemplate where 1=2 这样能查出来结果吗?  数据是怎么填充上去的呢? (现在每次打开该窗口都为空,但是WeChatMsgTemplate 表里面有数据)
[此贴子已经被作者于2017/3/29 17:50:26编辑过]

--  作者:有点色
--  发布时间:2017/3/29 17:51:00
--  

1、去看 WeChatMsgTemplate 的字段,PublicNoID 应该是自动生成的 guid

 

2、窗口打开的时候为空。修改sql语句重新查不就行了?也可以用代码添加数据和保存数据的啊。


--  作者:ycwk
--  发布时间:2017/3/29 18:07:00
--  
上面那个问题弄好了,新建消息模板的时候,没有把公众号的PublicNoID复制到模板上去,调整了一下就好了,现在在建完图文消息后,要发送时,提示要上传素材,点击“是”上传,提示下面的错误 
.NET Framework 版本:2.0.50727.8745
Foxtable 版本:2017.3.6.1
错误所在事件:窗口,WeChatSendMessage,lblPreviewToWeChat,Click
详细错误信息:
重载决策失败,因为没有可访问的“UpLoadMaterialNews”接受此数目的参数。


--  作者:有点色
--  发布时间:2017/3/29 18:10:00
--  
 看代码,追踪囖。这个别人也不知道怎么帮你
--  作者:有点蓝
--  发布时间:2017/3/29 18:11:00
--  
是从哪个窗口里弹出的“选择模板” 窗口?

有些类型的消息模板需要绑定公众号的,比如图片,有些不需要,比如文本、图文

SelMsgTemplate窗口是在Afterload里调用查询按钮加载数据的