台灣最大程式設計社群網站
線上人數
1184
 
會員總數:242761
討論主題:187725
歡迎您免費加入會員
討論區列表 >> VB.NET >> WebService陣列問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
WebService陣列問題
價值 : 100 QP  點閱數:386 回應數:5

樓主

小偉
門外漢
0 13
342 26
發送站內信

捐贈 VP 給 小偉
WebService能否接收一維陣列呢
我的winform程式碼會出現此訊息 ServiceReference1.ArrayOfString' 的值無法轉換成 '1-維陣列屬於 String

以下為WebService


winformt程式


搜尋相關Tags的文章: [ WebService ] ,
本篇文章發表於2017-12-05 14:48
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

小偉
捐贈 VP 給 小偉 檢舉此回應
winform 程式打錯

本篇文章回覆於2017-12-05 14:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

P陳
檢舉此回應
你接收的 資料
需為 () 才可以
沒有看到 DIM
如為
dim 資料 as string <-錯的
dim 資料() as string <--才會對

另:變數名稱 請儘量不要用中文的,會搞死你

另:直接 rtStr(2) = "員工卡號輸入錯誤" 就可以了


If 識別 = True Then
rtStr(2) = "員工卡號輸入錯誤"
Else
rtStr(2) = "員工代號輸入錯誤"
End If


本篇文章回覆於2017-12-06 15:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

小偉
捐贈 VP 給 小偉 檢舉此回應
我接收的部分確實這樣下的

我是在懷疑是不是這一句的問題
Dim ws As ServiceReference1.WebServiceSoapClient = New ServiceReference1.WebServiceSoapClient()
但我也不曉得要用何種方式去做了
本篇文章回覆於2017-12-14 10:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

小偉
捐贈 VP 給 小偉 檢舉此回應
研究了半天,我終於找到了,只要在後面加上 .ToArray,即可接收

本篇文章回覆於2017-12-14 12:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

P陳
檢舉此回應
恭喜您找到解答了
如果沒有後續要討論的,請將討論串關閉
本篇文章回覆於2017-12-14 23:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.