Foxtable(狐表)用户栏目专家坐堂 → 请教有点甜老师,关于RemoteSmS,急!


  共有3401人关注过本帖树形打印复制链接

主题:请教有点甜老师,关于RemoteSmS,急!

帅哥哟,离线,有人找我吗?
zhy400137
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8227 威望:0 精华:0 注册:2013/11/3 19:00:00
请教有点甜老师,关于RemoteSmS,急!  发帖心情 Post By:2014/7/18 15:11:00 [只看该作者]

有点甜老师:
     你好!看了你关于RemoteSmS的贴子,想改成批量工资条发短信的应用,但发现用循环后只能出去二条
记录,第三条就会出错,想请你指点下,谢谢!
Dim server As String = e.Form.Controls("TextBox1").Text
Dim MsPhone As String
Dim context As String
For Each dr As DataRow In DataTables("表A").DataRows
    Dim phone As String = dr("手机号")
    For Each dc As DataCol In DataTables("表A").DataCols
        If dc.name<>"手机号" Then
            context = context & dc.name & ": " & dr(dc.name) & "  "
        End If
    Next
    context=System.Web.HttpUtility.UrlEncode(context.TrimEnd)
    Dim url  As String = server & "/?numbers=" & phone & "&text=" & context
    try
        Dim rqst As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create(url)
        Dim rsps As System.Net.HttpWebResponse = rqst.GetResponse
    catch ex As exception
        MsPhone = MsPhone & dr("手机号") & ","
    End try
    cfont-family: Verdana; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; ">    url=""
Next
MessageBox.Show(MsPhone & "发送失败,请确认服务器地址设置正确!","提示")

 回到顶部
帅哥哟,离线,有人找我吗?
zhy400137
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8227 威望:0 精华:0 注册:2013/11/3 19:00:00
  发帖心情 Post By:2014/7/18 15:15:00 [只看该作者]

有个地方乱码了,重贴一下!
Dim server As String = e.Form.Controls("TextBox1").Text
Dim MsPhone As String
Dim context As String
For Each dr As DataRow In DataTables("表A").DataRows
    Dim phone As String = dr("手机号")
    For Each dc As DataCol In DataTables("表A").DataCols
        If dc.name<>"手机号" Then
            context = context & dc.name & ": " & dr(dc.name) & "  "
        End If
    Next
    context=System.Web.HttpUtility.UrlEncode(context.TrimEnd)
    Dim url  As String = server & "/?numbers=" & phone & "&text=" & context
    try
        Dim rqst As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create(url)
        Dim rsps As System.Net.HttpWebResponse = rqst.GetResponse
    catch ex As exception
        MsPhone = MsPhone & dr("手机号") & ","
    End try
    c"
Next
MessageBox.Show(MsPhone & "发送失败,请确认服务器地址设置正确!","提示")

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/18 15:15:00 [只看该作者]

 不应该,试试这样

 

Dim server As String = e.Form.Controls("TextBox1").Text
Dim MsPhone As String

For Each dr As DataRow In DataTables("表A").DataRows
    Dim context As String = ""
    Dim phone As String = dr("手机号")
    For Each dc As DataCol In DataTables("表A").DataCols
        If dc.name<>"手机号" Then
            context = context & dc.name & ": " & dr(dc.name) & "  "
        End If
    Next
    context=System.Web.HttpUtility.UrlEncode(context.TrimEnd)
    Dim url  As String = server & "/?numbers=" & phone & "&text=" & context
    try
        Dim rqst As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create(url)
        Dim rsps As System.Net.HttpWebResponse = rqst.GetResponse
    catch ex As exception
        MsPhone = MsPhone & dr("手机号") & ","
    End try
Next
MessageBox.Show(MsPhone & "发送失败,请确认服务器地址设置正确!","提示")


 回到顶部
帅哥哟,离线,有人找我吗?
zhy400137
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8227 威望:0 精华:0 注册:2013/11/3 19:00:00
  发帖心情 Post By:2014/7/18 15:17:00 [只看该作者]

额C‘’处是清空context和URL,不清楚为什么贴上来就会变了!


 回到顶部
帅哥哟,离线,有人找我吗?
zhy400137
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8227 威望:0 精华:0 注册:2013/11/3 19:00:00
  发帖心情 Post By:2014/7/18 15:22:00 [只看该作者]

还是只是会两条,我的软件是在机锋上下的,是不是版本有问题?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/18 15:22:00 [只看该作者]

 看3楼,可能是字符过长了,再试一试。

 

 如果还报错,加入代码测试报什么错

 

catch ex As exception
    MsPhone = MsPhone & dr("手机号") & ","

    msgbox(ex.Message)
End try


 回到顶部
帅哥哟,离线,有人找我吗?
zhy400137
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8227 威望:0 精华:0 注册:2013/11/3 19:00:00
  发帖心情 Post By:2014/7/18 15:27:00 [只看该作者]

提示:发送失败,请确认服务器地址设置正确
晕了,唉!

 回到顶部
帅哥哟,离线,有人找我吗?
zhy400137
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8227 威望:0 精华:0 注册:2013/11/3 19:00:00
  发帖心情 Post By:2014/7/18 15:30:00 [只看该作者]

提示 操作超时!

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/18 15:47:00 [只看该作者]

 呵呵,忘记关闭了,抱歉

 

Dim rqst As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create(url)
Dim rsps As System.Net.HttpWebResponse = rqst.GetResponse
rsps.Close


 回到顶部
帅哥哟,离线,有人找我吗?
zhy400137
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8227 威望:0 精华:0 注册:2013/11/3 19:00:00
  发帖心情 Post By:2014/7/18 16:12:00 [只看该作者]

搞定,非常感谢!

 回到顶部