可以建立一个类class
然后再定义一个类对象obj
在main函数中,通过对象来调用相应的变量
给变量赋值
比如:
class
a{};
main()
objx=3;
x是变量
用foreach
guestBookDataContext ctx = new guestBookDataContext(); //实例化linq自动生成的类
Commdities cd = new Commdities();//类中的数据表commdities
List<Commdities> listu = new List<Commdities>();
var ulist = from cc in ctxCommdities orderby ccCId descending select cc;//从数据表中查询出数据
foreach(var u in ulist){
listuAdd(u);//循环加进去
}
'定义变量
dim access As New ADODBConnection
dim res As New ADODBRecordset
'连接数据库
accessConnectionString = "Provider=MicrosoftJetOLEDB40;" _
+ " Data Source=" + AppPath + "\testmdb; "
resOpen "SELECT FROM test where 学号 = ‘001’", access, 1, 3
'取表中字段test
num=resFields (test)
贴段我自己的代码给你,不太清楚你想说啥,也不知道你用的什么技术,这个是ajax技术,几乎适用于所有的技术
它可以将文本框的值传入到另一个页面,在另一个页面调用数据库,生成一个文本框的代码,输出,有本段代码获取,显示到界面
indexaspx
<input id="sta_id" name="sta_id" type="text" onchange=" Tabmenu(thisvalue)"/>
<div id="stationdiv">请先选择车间!<input id="sta_id" name="sta_id" type="text" /></div>
<script type="text/javascript">
var xml>
数据库其实就是个二维表格,可以用数组表示。ASP中的记录集有个getRows()可以从查询的记录集中取到数组,如:set
rs
=
connexecute("SELECT
FROM
admin")dim
RsArrayrsArray
=
rsGetRows()
rowsCount
=
ubound(rsArray,2)'这是记录数,数组的第二维cellCount
=
ubound(rsArray,1)'这是字段数
'你也可以规定取多少记录如:rsArray
=
rsgetrows(10)'取十条记录
可以看出,数组的第一维是字段,第二维是记录行。所以跟你给出的数组正好相反,asp好像再没有别的方法了。
sql="select from canshu"
rsopen sql,conn,1,1
<script language="javascript">
>
linq解法
var res=dtAsEnumerable()select(c=>c["列名"]ToString())ToArray();
ps:c["列名"]ToString() 这里根据你自己的需要进行转换,我这里是当字符处理的,如果你要int[],则使用ConvertToInt32 转换
以上就是关于怎么从数据库中提取数据并赋值给变量全部的内容,包括:怎么从数据库中提取数据并赋值给变量、怎样把linq在数据库中查询到的数据赋值一个数组、vb读取数据库并赋值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)