Я пытаюсь отобразить значения поля в базе данных MySql, но все, что я пробовал, не заполняет текстовое поле. Ниже приведен код, который я записал в некоторых примерах, которые я нашел. Может ли кто-нибудь указать мне в правильном направлении?Задать текстовое поле со значением из MySql в VB.net
Dim sqlStripCmd As New MySqlCommand("ore_price_population", Mysqlconn)
sqlStripCmd.CommandType = CommandType.StoredProcedure
Dim sdrstripcmd As MySqlDataReader = sqlStripCmd.ExecuteReader()
Dim getDetailsDA = New MySqlDataAdapter
Dim getDetailsDS As New DataSet
getDetailsDA.SelectCommand = sqlStripCmd
getDetailsDA.Fill(getDetailsDS, "getDetails")
Veldspar_Isk.Text = getDetailsDS.Tables("Ore_Ice_Prices").Rows(0).Item("Veldspar").ToString()
SQL Query
DELIMITER $$
USE `YHI`$$
DROP PROCEDURE IF EXISTS `ore_price_population`$$
CREATE DEFINER=`YHI`@`%` PROCEDURE `ore_price_population`()
BEGIN
SELECT `Veldspar`
FROM
`YHI`.`Ore_Ice_Prices`;
END$$
DELIMITER ;
У вас возникло сообщение об ошибке? – Steve
Нет, программа просто не заполняет данные в поле. –
Я не эксперт по MySQL, но в sqlCommand я не вижу инструкции SELECT, которая будет выбирать данные из таблиц. «ore_price_population», это столбец из таблицы? Пожалуйста, предоставьте полный код. – Auguste