怎么从数据库中提取数据并赋值给变量

怎么从数据库中提取数据并赋值给变量,第1张

可以建立一个类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读取数据库并赋值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10146548.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存