0

我在 vb.net.Backend 中使用 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 回答