标题:[求助]怎样连接access数据库?
只看楼主
xxxxx52
Rank: 4
等 级:贵宾
威 望:13
帖 子:689
专家分:0
注 册:2006-4-30
得分:0 
你贴一下你的代码让大家给看看吧 一两句说不清楚

好的资料下载网站http:///in.asp?id=xuelion2006 嘿嘿帮点一下拉~
2006-05-16 12:41
keikei
Rank: 2
等 级:新手上路
威 望:4
帖 子:152
专家分:0
注 册:2006-5-15
得分:0 
using System.Data;
using System.Data.OleDb;
..........
private void mcon_Click(object sender, System.EventArgs e)
{
OleDbConnection con=new OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;Data source=db.mdb");
con.Open();
}
con.Open();这句不对,没加这句程序之前程序没有反应。帮帮忙呀大家,谢了!!
2006-05-16 12:46
xxxxx52
Rank: 4
等 级:贵宾
威 望:13
帖 子:689
专家分:0
注 册:2006-4-30
得分:0 
大哥 你只是连接了数据库 又没有用命令让他干什么当然没有反映了阿~

你再看看书了解一下ado.net吧

[此贴子已经被作者于2006-5-16 13:17:23编辑过]


好的资料下载网站http:///in.asp?id=xuelion2006 嘿嘿帮点一下拉~
2006-05-16 13:16
keikei
Rank: 2
等 级:新手上路
威 望:4
帖 子:152
专家分:0
注 册:2006-5-15
得分:0 
好吧,恩--谢谢你呀!!
2006-05-16 14:40
zfyhome
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2005-12-21
得分:0 
看看
2006-06-06 10:57
dllnlcx
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-6-7
得分:0 
回复:[求助]怎样连接access数据库?
string sqlstr1="select * from login";
OleDbConnection dbconn=new OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;Data"+
" source="+Application.StartupPath+"\\90jxdb.mdb;Jet OLEDB:Database Password=123;Persist Security Info=False");
dbconn.Open();
OleDbCommand cmd=new OleDbCommand(sqlstr1,dbconn);

cmd.ExecuteNonQuery();
DataSet dataset=new DataSet();
OleDbDataAdapter oleda=new OleDbDataAdapter(sqlstr1,dbconn);
oleda.Fill(dataset);
MessageBox.Show(dataset.Tables[0].Rows[0][0].ToString());
其中数据库位于程序可执行文件同一目录下,密码为123,调试通过了。试试吧。E-mail:dllnlcx@yahoo.com.cn

2006-06-07 23:58
花自飘零水自流
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-4-28
得分:0 
我也想学到那点知识,请那位大哥上传一个那样的类题与我们分享好吧 ~!
谢谢!简单点,就弄一个登陆对话框,连接到Access数据库!

切记人生四千万:千万不要去触碰脆弱的爱情,千万不要虚度年华,千万要爱护自己, 千万要懂得珍惜 !
2006-06-08 23:08
dllnlcx
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-6-7
得分:0 
Main main=new Main();
if(loginname.Text!="" and password.Text!="")
{
string sqlstr1="select * from login where loginname="+loginname.Text+" and password="+password.Text+"";
OleDbConnection dbconn=new OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;Data"+
" source="+Application.StartupPath+"\\90jxdb.mdb;Jet OLEDB:Database Password=123;Persist Security Info=False");
dbconn.Open();
OleDbCommand cmd=new OleDbCommand(sqlstr1,dbconn);

cmd.ExecuteNonQuery();
DataSet dataset=new DataSet();
OleDbDataAdapter oleda=new OleDbDataAdapter(sqlstr1,dbconn);
oleda.Fill(dataset);
if(dataset.Tables[0].Rows.Count!=0)
{
MessageBox.Show("登录成功!")
this.Close();
main.ShowDialog();
}
 else
MessageBox.Show("用户名或者密码错误!")
}
else
{
MessageBox.Show("用户名或者密码不能为空!")
}
//Main是主窗体,上述代码写在登录按钮的点击事件里,登录页面上放两个文本框,分别是loginname,password,试试吧。
2006-06-09 13:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-64459-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.733173 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved