none
msinet控件使用的疑惑,请教 RRS feed

  • 问题

  • 我在VB中使用inet控件进行http访问,提交表单数据语句如下:

    mhead = "Content-Type: application/x-www-form-urlencoded" & vbCrLf & "connection:keep-alive" & vbCrLf
    mdata = "wd=aaa"
    Inet1.Execute http://www.baidu.com/s, "post", mdata,mhead


    实时错误:35760
    cannot coerce type

    网上查询资料极少,很多部分是英文的讨论。请教一下,这个错误时如何造成,又是如何能解决呢?

    注:错误是Inet1.Execute http://www.baidu.com/s, "post", mdata,mhead这行代码,且是由于有后两个参数,才出错。后两个参数只要有一个就出错,也无论参数是什么内容。使用的是vb6精简版。
    学无目的
    2009年12月13日 16:48

答案

  • 很高兴我能自己解决了问题。当我一觉醒来时,仔细揣摩和翻译了错误提示,估计意思是:不能进行强制类型转换,于是我尝试了在变量使用前,先定义其为string,果然解决了错误。


    学无目的
    2009年12月14日 0:44