C#中使用access数据库实现查询

C#中使用access数据库实现查询,第1张

// 连接

OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0Data Source=C:\\test.mdb")

cn.Open()

cn.Close()

// 读取数据到DataTable

OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0Data Source=C:\\test.mdb")

DataTable userTbl = new DataTable()

OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM [User]", cn)

da.Fill(userTbl)

以下表为例演示插入跟新 *** 作

表名:User

字段:ID,UserName,UserPassword

// 插入一条记录

OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0Data Source=C:\\test.mdb")

OleDbCommand cmd = new OleDbCommand("INSERT INTO [User] ([ID], [UserName], [UserPassword]) VALUES (1, 'user_ab', '123')", cn)

cn.Open()

cmd.ExecuteNonQuery()

cn.Close()

// 更新

OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0Data Source=C:\\test.mdb")

OleDbCommand cmd = new OleDbCommand("UPDATE [User] SET [UserPassword]='newpwd' WHERE [UserName]='user_ab'", cn)

cn.Open()

cmd.ExecuteNonQuery()

cn.Close()

C++利用ado编程,首先要引用一个库文件

#import "c:\program files\common files\system\ado\msado15.dll"no_namespaces rename("EOF" adoEOF")

然后用AfxOleInit()初始化组件

定义一个_ConnectionPtr 指针,然后利用这个指针打开数据库字符串,

你去网个看一下,很多教程的

http://hi.baidu.com/lninglove/blog/item/3f6cec22959e4ca34723e833.html

c语言不能连接数据库,只能用文件保存数据;

我在学习的时候也曾遇到过这样的问题,请教老师,老师告诉我C语言主要用来开发系统的,还有就是用来开发游戏的。一般用文件保存数据。不会用到数据库;

要用数据库的语言有VB,java,c#,Dephi等等


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存