0

vb.netでWebアプリケーションを使用しています。バックエンドはmysqlを使用しています。mysqlでの手順の記述。vb.netでそのプロシージャを呼び出しています。データセットで価値を得ています。しかし、vb.netを使用してデータセットからラベルボックスコントロールに値を移動するときにエラーが発生します

mysql (procedure)
-----------------
DELIMITER $$

CREATE  PROCEDURE pro_Datecal()
begin
SELECT DATE_ADD(CURDATE(), INTERVAL 2 DAY) as promisetopay;
end

vb.netで


Dim dstwo As New DataSet1TableAdapters.pro_DatecalTableAdapter
Dim dttwo As DataSet1.pro_DatecalDataTable = dstwo.GetData()
Label21.Text = CStr(dttwo("promisetopay").ToString)

in dttwo am getting value like below

promisetopay

8/31/2012 12:00:00 AM

error(Conversion from string "promisetopay" to type 'Integer' is not valid.)
-----
error in moving this value to label control
4

1 に答える 1

1

dttwoデータセットです。試す、

Label21.Text = dttwo("promisetopay").rows(0)(0).ToString

更新1

Label21.Text = dttwo.Rows(0).Item("promisetopay").ToString
于 2012-08-29T07:11:34.807 に答える