实时搜索: ado.net是什么

ado.net是什么

740条评论 1592人喜欢 1166次阅读 430人点赞
上面的解释是返回的第一行第一列,是资料吗?
可我看到的好像不是啊. , 如题 , 例如一张student表单击button控件时在textBox现实宿舍号相同的总数
ID 姓名 宿舍号
1 张三 414
2 李四 415
3 王五 414
要怎么实现呢?
我按照wdar1314给的答案做了一下,但是得到的答案是4,这是怎么回事啊
string strSQLbc = "select count (*) from student a,student b where a.宿舍号=b.宿舍号 group by a.宿舍号"...

ado.net和asp.net区别?: asp.net是微软公司的.Net技术框架下的B/S(网页方向)框架技术。ado.net则是由asp.net编程语言编写的数据访问层的总括.。
说白了就是:asp.net是用来编写动太网页,而动太网页必定要与数据库相连来进行数据交换.而用来数据交换的技术称之为ado.net,
它依然是由编写当前asp.net程序的编程语言编写。它只是一种概念。
ADO.NET是数据交换的技术,没有ASP.NET也可以使用,包括可以用到winform、c++的MFC、还有WPF、ASP.NET MVC等等,你愿意的话,可以在控制台程序中使用ADO.NET

ADO.NET ExecuteScalar方法返回的是什么?: 返回的是一个数据表的第一行的第一个列,如果你在查询表的时候用了某个聚合函数来获得数据,那么这个时候就可以使用executeScalar方法获得这个值

请叙述一下asp.net ado.net framework三者的关系: asp.net是一种开发架构,包含了c#、vb、j#等语言,是.NET FrameWork的一部分,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。
ado.net是一种数据访问技术,也是asp.net用来动态交互的数据工具。
而.net framework是一个框架,一个平台。不管是c#.net还是vb.net开发的东西都可以在这平台上运行。
简单来说,asp.net基于.net framework,而ado.net是asp.net中用来数据交互的工具。

ADO.net 查询重复数据的总数: 你得虚拟一个表
可以这样
select count (*) from
student a,student b
where a.宿舍号=b.宿舍号 group by a.宿舍号;
//显示
con.open();
SqlCommand command = new SqlCommand(sql, con.connstr);
int a = Convert.ToInt32(command.ExecuteScalar());
con.close();
TextBox1.Text=a;

C#ADO.NET数据提供程序由什么组成?: SqlConnection
SqlCommand
SqlDataAdapter
SqlDataReader
主要由这四个部分

打开并管理excel数据是通过ADO.NET好还是通过VBA操作好: 个人认为如果用户操作是要打开EXCEL界面,用VBA较好,因为VBA对工作簿和工作表的操作控制很强大。如果只是对表格的数据进行处理,就无所谓了,你对哪样熟悉一些就用哪样吧。

VBA j是否可以使用 Ado.net:

1、引用法
引用ADO相关组件:打开VBA编辑器,在菜单中点选“工具”--》“引用”。确保“Microsoft ActiviteX Data Objects 2.8 Library”和“Microsoft ActiviteX Data ObjectS Recordset 2.8 Library”被勾选上。引用后再声明: 

Dim cnn As New Connection  '声明链接对象

Dim rst As New Recordset       '声明记录集对象

如下代码:

Dim cn As ADODB.Connection  '定义数据链接对象 ,保存连接数据库信息;请先添加ADO引用  
Dim rs As ADODB.Recordset '定义记录集对象,保存数据表  
Dim strCn As String, strSQL As String '字符串变量  
mydata = ThisWorkbook.Path & "\DATA.MDB"  
  '下面的语句将读取数据表数据      
Set cn = New ADODB.Connection  
Set rs = New ADODB.Recordset  
curr = 404  
cn.Open "provider=Microsoft.jet.OLEDB.4.0;data source=" & mydata & ";Jet OLEDB:Database Password=123;Persist Security Info=False"  
strSQL = "SELECT WZHGZBH FROM H_CL WHERE CLSBDH='" & Cells(curr, 4) & "'"  '定义SQL查询命令字符串  
rs.Open strSQL, cn, adOpenKeyset, adLockOptimistic  
'下面将读取的数据写入EXCEL  
  
If rs.RecordCount = 1 Then  
    Cells(curr, 1) = rs.Fields(

2、创建法
不需要引用ADO相关组件,直接使用CreateObject函数创建ADO对象,即:
Set cnn = CreateObject("ADODB.connection")     '创建ado对象
Set rst = CreateObject("ADODB.recordset")         '创建记录集

下面是例程(和上面例程类似,前半部分不同,后面的相同):

如下代码:

Dim cn As Object      '定义数据链接对象 ,保存连接数据库信息;请先添加ADO引用  
    Dim rs As Object         '定义记录集对象,保存数据表  
    Dim strCn, strSQL, dbName As String                    '字符串变量  
    Dim allrows   
    dbName = ThisWorkbook.Path & "\drug.mdb"                   '数据库路径  
      
      '下面的语句将读取数据表数据  
    Set cn = CreateObject("ADODB.Connection")  
    Set rs = CreateObject("ADODB.Recordset")  
    cn.Open "provider=microsoft.Ace.oledb.12.0;data source=" & dbName & ";Jet OLEDB:Database Password="  
    
    rs.Open strSQL, cn, adOpenKeyset, adLockOptimistic  
    '下面将读取的数据写入EXCEL  
      
    If rs.RecordCount = 1 Then Print .N          
        MsgBox (rs.Fields(0).Value)  
    End If  
  
End Sub

其它组件的使用也和这个差不多,建议用创建法,这样就不用管“引用”中的设置了,例如:

Dim dic As Object       '直接创建不需要引用
Set dic = CreateObject("scripting.dictionary")     '创建字典对象


Dim fso as Object       '直接创建不需要引用
Set fso = CreateObject("Scripting.FileSystemObject")     '创建文件对象模型

ADO.NET数据库开发方式中使用DataAdapt对象和DataSet对象的步骤是什么?: DataSet ds = new DataSet();
DataAdapter da = new DataAdapter(sql语句,数据库连接对象);两个参数
da.Fill(ds.Tables[0]);
就是这样 先创建DataSet对象 在创建Adapter对象 用Adapter的对象填充数据集
在把什么控件的DataSource指向ds
比如GridView控件

  • oppo的输入法在哪里

    听说现在华擎的b150m-HDV刷到最新bios就能直接点亮八代cpu是不是真的啊: 这个是真的,刚才我在论坛上也看到了这个华擎B150M-HDV主板刷新最新BIOS可以使用i3 8100,各方面测试都是正常的,CPU Z检测出来也是正常的, ...

    242条评论 6517人喜欢 2938次阅读 988人点赞
  • 027是哪里的号

    STM32f103怎么接收通过串口发来的TXT文件,谁有相关程序,求指点: 约定好txt文件内容传输的起始,结束,和校验方式,简单来说就是通信帧格式;你接收后放入接收缓冲区,然后按约定的格式解析就行了。 ...

    680条评论 2202人喜欢 4313次阅读 845人点赞
  • 踩多少画

    想问一部玄幻小说,男主好像是重生或穿越的,有一个狐狸宠物,后来化成人行喜欢把尾巴缠在男主身上。。: 《宠魅》。。。。。。 ...

    827条评论 5054人喜欢 4557次阅读 653人点赞
  • 2017年最红的明星是谁

    五菱B12发动机不 上 节温器就不高温., 上 节温器就高温为什么??: 三种可能1. 节温器 故障 , 更换一个试试2. 冷却系统不顺畅, 可能为水箱部分堵塞(因为系统生锈造成), 3. 水泵叶片锈蚀, 不能提供足够的水循环压力 ...

    698条评论 6170人喜欢 2460次阅读 847人点赞
  • 0xff是多少

    婚前交的首付,全部是自己出的钱,结婚后还没有交房,这属于自己的婚前财产吗?: 有证据证明婚前交首付的钱是自己的钱,就属于婚前财产, ...

    318条评论 1139人喜欢 2042次阅读 392人点赞
  • d型方向盘的车有哪些

    11年的b12发动机换成17年的b12发动机 车能装上吗?: 发动机是不能随意更换的。否则,新发动号与行驶证上号不符,车不能年检,还会被当作拼装车没收或者罚款!当然,只换里面的齿轮不换发动机外壳是可以的。 ...

    696条评论 1964人喜欢 1113次阅读 531人点赞