| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 700 人关注过本帖
标题:刚刚开始学数据库编程 ,一塌糊涂
只看楼主 加入收藏
一刀客
Rank: 1
等 级:新手上路
帖 子:181
专家分:0
注 册:2007-10-26
收藏
 问题点数:0 回复次数:5 
刚刚开始学数据库编程 ,一塌糊涂
图片附件: 游客没有浏览图片的权限,请 登录注册

private void button1_Click(object sender, System.EventArgs e)
  {   //设置连接字符串
   string CString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Student.MDB";
   try
   {
    OleDbConnection MyCon=new OleDbConnection(CString);
    MyCon.Open();
    MessageBox.Show("已正确建立连接","连接正确对话框");
    MyCon.Close();
   }
   catch(OleDbException OleDbe)
   {  MessageBox.Show(OleDbe.Message,"连接失败对话框");
   }
        }
我的机器上只装SQL Server 2000, 而且没有打开服务器,为何点击“连接学生数据库”会“正确连接呢?”,如图所示
真是晕了头!
有没有一些基础的书看?我实在看不懂我那些课本
搜索更多相关主题的帖子: 数据库 
2007-11-30 18:53
卜卜
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2007-7-22
收藏
得分:0 
从你的链接字符串中看出,你连接的好像是Access数据库吧,看你的connection对象都是oledb的,这个跟sql server好像无关呢,sql server用的是Sqlconnection才对~

你的messagebox.show(。。。)是在上面的基础上一步一步的执行,所以才出现你的效果的

为梦想而努力,相信······ ~.~
2007-11-30 20:04
一刀客
Rank: 1
等 级:新手上路
帖 子:181
专家分:0
注 册:2007-10-26
收藏
得分:0 
MyCon.Open(); 这句话连接到哪个数据库?
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Student.MDB 不明白
该不会连到微软公司那里吧

责人之心责己 宽己之心宽人
2007-11-30 20:51
卜卜
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2007-7-22
收藏
得分:0 
Provider=Microsoft.Jet.OLEDB.4.0这个是一种规则(不知道这么叫对不对),也就是说你当时选择建立链接的数据库类型为ODBC数据源的数据库,你这个应该是和一个名字为Student的Access的数据库连接起来了

string CString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Student.MDB";
这句话是建立一个与数据库连接的字符串,也就是说你连接的就是那个Student。mdb的数据库。

好像那个sql server的数据库文件的扩展名是MDF

为梦想而努力,相信······ ~.~
2007-11-30 21:19
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
收藏
得分:0 
楼上正解!!!
你的连接的就是access的数据库..它的特点是没装office的access也可以连接
连接sql需要using System.Data.SqlClient;命名空间..
而且连接语句也不一样...
而且必须打开sql server服务器...
建议看看方面的书..介绍的很详细!!!

msdn == 葵花宝典!!!
QQ:122768959
2007-12-01 09:30
一刀客
Rank: 1
等 级:新手上路
帖 子:181
专家分:0
注 册:2007-10-26
收藏
得分:0 
嗯 ~~~会看的

责人之心责己 宽己之心宽人
2007-12-01 13:58
快速回复:刚刚开始学数据库编程 ,一塌糊涂
数据加载中...
 
   



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

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