我用VB.NET做程序,在SQL查询的时候出现了问题,我的T_SQL在SQL里能查询出数据,但是应用SqlDataAdapter
发布网友
发布时间:2022-05-14 09:26
我来回答
共2个回答
热心网友
时间:2023-10-12 20:20
SQLada.Fill(ds, "td0")
Label6.Text = ds.Tables(0).Rows(0).ToString.Trim()
你这两句写的有问题啊,Fill方法有重载的,可以指定ds数据集中的是以表名来索引,还是以数字来索引,你这个fill明明是填充到td0这个表里面,下面你用tables(0) 怎么取呢,要用 ds.Tables("td0").Rows(0).ToString.Trim()啊,这是c#的逻辑,vb应该是差不多的
热心网友
时间:2023-10-12 20:20
数据你是取到了,但最后一句不对。ds.Tables(0).Rows(0)是一个DataRow,ToString的结果当然是System.Data.DataRow了。你还要指定是哪一列,如果是第一列的话应写成Label6.Text = ds.Tables(0).Rows(0)(0).ToString.Trim()