在vb中读取相应字段的内容?help!!! dim a as recordsetstrtemp=a.field("strtemp") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写错了dim a as recordsetdim b as varientb=a.field(strtemp) 上述方法均不可实现,因为不管是a.field(strtemp)还是rs(strtemp)中的strtemp均为string类型,故在访问相应数据库时会报错。 strtemp和rst("strtemp")是没有关系的吧rst("strtemp")里面有引号的你觉得不行的话,你就用rst(0),这样总可以了八 什么数据库?我sql server一直是这样用的。 Dim rstRes As New ADODB.Recordset Set rstRes.ActiveConnection = cnSQL strActive = "SELECT * FROM TempTab" rstRes.Open strActive, , , adLockPessimistic Dim strPro As String Dim strTemp As String strTemp ="FiledOne" strPro = CStr(rstRes!strTemp)该程序是由ADO控件编写的,数据库采用SQL数据库。其中TempTab表中有FiledOne、FiledTwo等字段名,且strTemp的内容是动态的,此时该如何读取相应字段的内容?请指教!楼上的如果这样使用strPro=CStr(rstRes!FiledOne)是没用问题,但我的问题是strTemp是动态的,你根本不知道读取的是哪个字段的内容。 首先rs(strtemp)这样用时可以的,问题主要是在strtemp所表示的字段类型不知道,所以你用strPro = CStr(rstRes!strTemp)才会出问题。你可以用field的type属性(好像是)得到其类型(vb里的类型),然后赋给相应的变量。或者用select DATA_TYPE from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = yourtable and COLUMN_NAME = strtemp得到其字段类型(sql server里的类型) 关于VB MSHflexgrid控件问题~ 如何实现用VB编的软件显示的结果不是经四舍五入,如0.45678保留三位小数为0.456. 【请求援助】请大家联名抗议csdn的blog系统的速度问题 vb導入數據到word的表格中(急) 串口接收问题?首次来,请大家多关照! 桌面背景播放是怎么实现的? 在数据环境中使用Access数据库,怎样设置它的相对路径? 简单问题,关于传递文件 VB6自带的安装程序无法在WIN2000下成功安装一个软件 FLASH能进行VB的数据库编程吗?? 请问VB中如何打开一个文件夹? 问个很简单的问题。怎样获得字符串的长度。取得字符串的子集用什么函数?
dim a as recordset
dim b as varient
b=a.field(strtemp)
rst("strtemp")里面有引号的
你觉得不行的话,你就用rst(0),这样总可以了八
我sql server一直是这样用的。
Set rstRes.ActiveConnection = cnSQL
strActive = "SELECT * FROM TempTab"
rstRes.Open strActive, , , adLockPessimistic
Dim strPro As String
Dim strTemp As String
strTemp ="FiledOne"
strPro = CStr(rstRes!strTemp)该程序是由ADO控件编写的,数据库采用SQL数据库。其中TempTab表中有FiledOne、FiledTwo等字段名,
且strTemp的内容是动态的,此时该如何读取相应字段的内容?请指教!楼上的如果这样使用strPro=CStr(rstRes!FiledOne)是没用问题,但我的
问题是strTemp是动态的,你根本不知道读取的是哪个字段的内容。
strPro = CStr(rstRes!strTemp)
才会出问题。你可以用field的type属性(好像是)得到其类型(vb里的类型),然后赋给相应的变量。或者用
select DATA_TYPE from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = yourtable and COLUMN_NAME = strtemp
得到其字段类型(sql server里的类型)