首页 > 数据库 >C# 链接access数据库 vs2010

C# 链接access数据库 vs2010

时间:2024-06-07 22:54:48浏览次数:20  
标签:sqlQuery C# vs2010 access command sql 链接

C#链接access数据库 vs2010

链接access数据库

找到你当前以mdb为后缀名的文件,例如 ""E:\zonghedata_demo.mdb",那么链接的string内容为:"@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";"

准备好链接字符串后,使用数据类型OleDbConnection来链接打开文件,代码如下

OleDbConnection connection = new OleDbConnection(connectionString);
connection.Open();

数据查询

C#中在上面打开了数据库后,采用OleDbCommand来执行sql命令,使用OleDbDataReader 来保存sql结果

查询的sql,返回一个OleDbDataReader

sqlQuery="" //你的sql语句
OleDbCommand command = connection.CreateCommand();
command.CommandText = sqlQuery;
OleDbDataReader reader = command.ExecuteReader();

// ....在取得了reader后,循环读取每行数据
 while (reader.Read())
{
for (int i = 0; i < 10; i++)
  value = reader[i].ToString(); //按照表列数来,i代表当前行的第i-1列的数据
}

非查询的sql,返回查询执行的行数

sqlQuery="" //你的sql语句
command.CommandText = sqlQuery;
int updateRows = command.ExecuteNonQuery();

标签:sqlQuery,C#,vs2010,access,command,sql,链接
From: https://www.cnblogs.com/AndreaDO/p/18237831

相关文章

  • [ABC354F] Useless for LIS
    写在最前面的话:如果你懂这道题的线段树或者树状数组解法,那么本题解对你可能没有帮助。题目传送门(Luogu)题目传送门(AtCoder)[ABC354F]UselessforLIS题面翻译给定一个长度为\(n\)的序列\(a\)。求出所有\(i\)使得存在任意一个\(a\)的最长上升子序列包含\(i\)。多测。......
  • 「杂题乱刷」AT_abc160_e
    代码康复训练2024.6.7无所谓,随便贪。直接取前\(x\)大的红苹果,前\(y\)大的绿苹果和和所有无色苹果合起来取最大的\(x+y\)个苹果的值加起来即可。容易证明一定合法。代码:点击查看代码/*Tips:你数组开小了吗?你MLE了吗?你觉得是贪心,是不是该想想dp?一个小时没调出......
  • Dragon_Knight_CTF-stack(栈迁移)
    Dragon_Knight_CTF-stack(栈迁移)程序的保护情况如下,可以看到没有开启pie保护Arch:amd64-64-littleRELRO:PartialRELROStack:NocanaryfoundNX:NXenabledPIE:NoPIE(0x3fe000)可以看道main函数也很简洁,只有一个0x10大小的溢出,程序给了libc,版......
  • 「杂题乱刷」CF1979C
    代码恢复训练2024.6.7.题目链接CF1979C(codeforces)CF1979C(luogu)解题思路我们发现,如果答案序列的和小于等于\(x\)时是合法的,那么容易得出答案序列的和小于等于\(x+1\)时也是合法的。因此我们发现答案序列的和的合法性是具有单调性的。直接二分即可,答案中的每个......
  • 解决Docker遇到error NU1301: Unable to load the service index for source https://
    解决Docker容器内无法通过HTTPS访问外部网络的问题在使用Docker构建.NET项目时,有时会遇到无法通过HTTPS访问外部网络的问题,导致dotnetrestore命令无法从NuGet源下载依赖项。本文将介绍一种通过修改Docker配置文件config.json来解决该问题的方法。问题描述在......
  • FRDM-MCXN947开发板之i2c应用
    介绍MCXN947NXPFRDM-MCXN947开发板是一款基于MCXN947MCU的低成本评估板,MCU集成了双核ArmCortex-M33微控制器和一个神经处理单元(NPU)。开发板由一个MCXN947控制器和一个64Mbit外部串行闪存组成。该板还具有P3T1755DPI3C温度传感器,TJA1057GTK/3ZCANPHY,以太网PHY,SDHC电路......
  • jQWidgets 19.2.0 Visualize Sequences
    jQWidgets19.2.0VisualizeSequencesjQWidgets19.2.0addsanewcomponentforvisualizingchronologicaldatawithsupportforinteractivescrolling,customizablestyles,andrichcontent.jQWidgetsisacomprehensiveJavaScriptUIframeworkofferi......
  • 深度解读ChatGPT基本原理
    目录一、引言二、ChatGPT概述三、ChatGPT的基本原理Transformer架构预训练与微调语言建模生成式建模四、ChatGPT的应用与优势五、结论一、引言在人工智能领域,自然语言处理(NLP)一直是研究的热点之一。随着技术的不断进步,我们见证了从简单的聊天机器人到复杂的语言模......
  • atcoder ABC 353-A题详解
    atcoderABC353-A题详解ProblemStatementThereareNbuildingsalignedinarow.Thei-thbuildingfromthelefthasaheightofHi.Determineifthereisabuildingtallerthanthefirstonefromtheleft.Ifsuchabuildingexists,findtheposition......
  • 最大公约数(gcd())和最小公倍数(lcm())的c语言和c++详细解法
    最大公约数(gcd())和最小公倍数(lcm())最大公约数:定义:两个或多个整数共有的约数中最大的一个。例如:整数12和18,他们的公约数有1、2、3、6,其中最大的公约数是6。c语言解法:辗转相除法和更相减损法1、辗转相除法:思路:先求解较大的数除以较小的数的余数,再用较小的数除以前......