asp.net+access2010 数据库连接求助

shengji2012 2012-09-24 06:52:20
如题连接数据库的时候的时候显示ConnectionString未初始化,可是连接字符串不放进web.config中而是直接用 OleDbConnection sqlcon = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\dbse.accdb");
的话没问题

<connectionStrings>
<add name="co" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;DataSource=|DataDirectory|\\dbse.accdb" />
</connectionStrings>

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.OleDb;
using System.Data;
using System.Configuration;
namespace webaccess
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{



}

protected void Button1_Click(object sender, EventArgs e)
{
string constr = ConfigurationManager.ConnectionStrings["co"].ToString();
OleDbConnection sqlcon = new OleDbConnection();
sqlcon.Open();
OleDbDataAdapter sqlad = new OleDbDataAdapter("select tname,tsex,taddr from base where tname= '" + TextBox4.Text + "'", sqlcon);
DataSet dset = new DataSet();
sqlad.Fill(dset, "sqlbs");
if (dset.Tables["sqlbs"].Rows.Count > 0)
{

TextBox1.Text = Convert.ToString(dset.Tables["sqlbs"].Rows[0][0]);
TextBox2.Text = Convert.ToString(dset.Tables["sqlbs"].Rows[0][1]);
TextBox3.Text = Convert.ToString(dset.Tables["sqlbs"].Rows[0][2]);

}

sqlcon.Close();
}
}
}
...全文
222 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
快乐的小二兔 2012-09-25
  • 打赏
  • 举报
回复
1楼说的对2楼方法很有效
myhope88 2012-09-25
  • 打赏
  • 举报
回复
楼上讲得很清楚了
万金流 2012-09-24
  • 打赏
  • 举报
回复
//Access 2010
//string s1 = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=";
string s2 = @HttpContext.Current.Server.MapPath("data\\yangbiao.mdb");
dalmeeme 2012-09-24
  • 打赏
  • 举报
回复
OleDbConnection sqlcon = new OleDbConnection();
改为:
OleDbConnection sqlcon = new OleDbConnection(constr);

另外连接字符串写在配置文件中的话,DataSource=|DataDirectory|\\dbse.accdb中的"\\"是不要加的,去掉。
如果你不能写程序给大家用,请不要说别人写的是垃圾!!! 如果你是个高手,请您教教我,只有中国的程序员水平都提高了,才能赶超印美!! 如果此软件你觉得不合你用,大可以不用,地球少了谁都一样转,我愿做一粒石子! 程序开发:吕海鹏 【程序主要功能】 1、精简的增删改查,适合asp程序员快速理解asp.Net ------------------------------------------------- 【系统开发环境】 1.系统环境:MSWINDOWSXP+IIS5.1 2.数据库:MSAccess2003 3.测试浏览器:Firefox3.0.1微软IE浏览器7.0 4.系统分辨率:1680X1050 ------------------------------------------------- 【安装使用】 1、将整个目录设置虚拟目录,即可直接访问。 2、请确保你存放的文件夹有everyone可写权限 3、数据库文件名保存在web.config中,可自行修改设置 ------------------------------------------------- 【版本更新说明】 ver · --------------------------------------------- 【特别感谢】 【声明】 该软件遵守GPL条约,受GPL条约的保护。您可以自由复制、传播、使用但未经作者允许请勿用于商业场合。使用本软件造成的一切后果作者一概不负责任! 1、本软件及相关文档的版权及其他权利都归“DeepTeach.com吕海鹏”所有并保留一切权利。除了吕海鹏授权许可协议所提供的明确许可外,拥有本程序及相关文档并不赋予您任何有关这些版权或其他知识产权的许可。 2、本软件主要供学习参考。你可以任意使用、拷贝和分发,但严禁用于商业用途和一切盈利目的,违者必究。我们保留本软件的一切权利。 3.我们保证本软件不含有任何破坏性代码和木马程序,但在用户使用中可能出现的任何损失我们不付任何责任。 4.本软件不承诺提供任何技术支持和服务,如果您自身不具备相应技术或用于商业有关服务,可到论坛求助或联系我们提供商业服务。 【联系方式】 技术讨论请登录下列网址讨论: BBS:
程序下载地址:http://www.dxbbs.cn/down/dxbbs.rar一:程序信息程序版本号:DXBBS 6.1 AC免费版开发语言:ASP.NET ( C# )开发组织:DX 开发组联系E-MAIL:dx-studio@163.comMSN: dx-studio@hotmail.com技术QQ:86834856客服QQ:6192665官方论坛:http://www.dxbbs.cn DXBBS 论坛系统是 DX 工作组原创开发的一套ASP.NET论坛程序,V6.0 版本采用VB.NET编写,V6.1 版本后采用C#编写。DXBBS论坛系统,以最小的文件体积实现最多的功能。程序运行速度极速,几乎可以100%保证的程序安全性,高贵大方的美工界面是DXBBS论坛V6.1版本的主要特色。程序分SQL专业版与ACCESS免费版两种版本,当前版本为ACCESS免费版本。所有人可以免费使用。如果问题,请到官方论坛http://www.dxbbs.cn提出。《《未经允许不得用于商业用途。如有需要请与我们联系》》二:安装使用说明第一步:将所有文件上传到你的服务器空间。第二步:如果你放论坛程序的文件夹是虚拟主机的根目录,请跳过这一步,如果不是,将BIN文件夹移到虚拟空间根目录。第三步:如果需要修改数据库名,请修改了数据库名后,再用记事本打开修改 web.config 文件里的数据库连接字符串。如果不改数据库名,跳过这一步。(建议修改)第四步:访问论坛,如果能正常访问,进入后台管理配置论坛设置,管理员用户名和密码都为 admin。登录后自行修改管理员密码。 如果不能正常访问,检查一至三步骤,或到官方论坛 http://www.dxbbs.cn 求助。三:V 6.1 新功能说明:1。加入论坛IP过滤功能,可以禁止指定的IP访问论坛。2。加入脏字过滤功能,可以对论坛发贴内容中的某些字符进行指定的转换。3。加入特色引用功能,论坛引用功能采用JS脚本引用,高效,快速。4。加入用户头像后台管理功能,管理员可以在后台动态管理论坛用户头像。5。加入发贴表情后台管理功能,管理员可以在后台动态管理论坛发贴表情。6。加入用户组代表图片后台管理功能。7。加入不同用户组允许上传文件数量,文件大小设置。8。加入贴子和回复的屏蔽与解屏蔽功能。9。加入锁定用户功能。

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧