[VB.NET]在VB.net中将数据库中得到的1个值记录到一个变量中

前端之家收集整理的这篇文章主要介绍了[VB.NET]在VB.net中将数据库中得到的1个值记录到一个变量中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在VB.net中将数据库中得到的1个值记录到一个变量中 在VB.net中将数据库中得到的1个值记录到一个变量中 __________________________________________________________________________ 你不是叫我们给你写全部吧 哪里出问题了,贴出来 __________________________________________________________________________ Dim s2 As String s2 = update servicerecords set s2 &= carsid = (SELECT cars.carsid FROM cars where carlicense = & Me.txtCarLisenceSR.Text & ) s2 &= where servicerecordsid = & Me.grdServicerecord.Item(Me.grdServicerecord.CurrentRowIndex(),0) 其中好像s2 &= carsid = (SELECT cars.carsid FROM cars where carlicense = & Me.txtCarLisenceSR.Text & ) 不能这么写吧?我想把这句得到的值记录到一个变量中。 __________________________________________________________________________ 分开写吧,先取得值,再更新数据库。 __________________________________________________________________________ 是啊~我就是想先取得值。可是怎么记录下这个值呢? __________________________________________________________________________ 我找了一个办法,可是我这样写不知错在哪里了。高手帮忙看看那里错了。谢谢 Dim carsid As Integer Me.DsetCaRSSR.Clear() Me.adpCars.SelectCommand.CommandText = _ SELECT carsid FROM cars where carlicense = & Me.txtCarLisenceSR.Text & Me.adpCars.Fill(Me.DsetCaRSSR) Dim dataTable As DataTable = DsetCaRSSR.Tables(0) If dataTable.Rows.Count <> 0 Then carsid = Convert.ToInt32(dataTable.Rows(0)(0)) End If __________________________________________________________________________ 谁来帮帮我呀~Access不能用存储过程。 __________________________________________________________________________ 你使用参数就可以了,DataAdapter有参数获得输出的值,例如在DataAdapter中定义一个过程,名称为GetPersonName,内容为: Select @Name=PersonName from Person where PersonId= 0001 那么你定义在DataAdapter中一个参数@Name,然后在程序中使用DataAdapter.GetPersonName就可以获得一个@Name的值了(类型如你定义的参数类型) 可以说,.Net将数据定义成强类型后可以将每个数据(表或过程集合)作为一个对象处理,还是很方便的。 __________________________________________________________________________ 哦,再补充一下,获得记录值的代码可以这样写 dim UserName as string Username=DataAdapter.GetPersonName 这个地方获得值 很方便吧?! __________________________________________________________________________

猜你在找的VB相关文章