使用oleDb来使用数据库连接

       using System.Data.OleDb;
       public DataView GetSata(string sqlcmd)
        {
            System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection();
            try
            {
                conn.ConnectionString = "FIL=MS Access;DSN=ProjectManage";
                conn.Open();
                System.Data.Odbc.OdbcDataAdapter da = new System.Data.Odbc.OdbcDataAdapter(sqlcmd, conn);
                DataTable dt = new DataTable();
                da.Fill(dt);
                return dt.DefaultView;
            }
            catch (Exception ex)
            {
                // MessageBox.Show(ex.Message);
                return null;
            }
            finally
            {
                conn.Close();
            }

        }

  

这种链接方式比直接使用DataSet 和DataSet1TableAdapters 要好。

简单方便明了。

时间: 2024-10-08 08:06:50

使用oleDb来使用数据库连接的相关文章

Microsoft ACE OLEDB 12.0 数据库连接字符串

Excel 97-2003 Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myOldExcelFile.xls;Extended Properties="Excel 8.0;HDR=YES"; Excel 2007-2013 Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;Extended Propertie

asp.net自定义数据库连接类(OLEDB)

类库.cs代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.OleDb; /// <summary> ///Myclass 的摘要说明 /// </summary> /// namespace test { public class superCnn { public OleDbConnection cnn; pri

从HelloWorld启航——数据库连接字符串的困惑

程序员方阵 数据库连接字符串的困惑 数据库连接字符串的组成 驱动程序 ODBC OLE DB JDBC 比较 数据库链接字符串大全 SQL Server 2005 SQL Native Client ODBC Driver SQL Native Client OLE DB Provider SqlConnection NET MySQL MyODBC OLE DB OleDbConnection NET MySqlConnection NET Oracle ODBC OLE DB OleDbCo

web.config connectionStrings 数据库连接字符串的解释(转载)

先来看一下默认的连接SQL Server数据库配置<connectionStrings>   <add name="LocalSqlServer" connectionString="Data Source=.\SQLExpress;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="

NHibernate各种数据库连接参数文件配置方法说明

//NHibernate各种数据库连接参数文件配置方法说明 //配置文件Config/Hibernate.cfg.xml内容如下所示:<?xml version="1.0" encoding="utf-8" ?><hibernate-configuration  xmlns="urn:nhibernate-configuration-2.2" >  <session-factory name="CwfSer

修改PDF.NET SOD源代码以支持加密的数据库连接字符串

看了下PDF.NET SOD的代码,好像数据库连接字符串,只支持明文写在config文件的.这在一定程度上存在数据库账号密码泄漏的风险,于是鼓捣了源代码中的PWMIS.DataProvider.Adapter.MyDB类,让PDF.NET SOD能读取加密过的字符串. 首先上加密解密类代码: using System; using System.Security.Cryptography; using System.Text; namespace Cxw.Common { /// <summar

.Net配置文件中的数据库连接字符串使用

(一)WinForm应用程序:(1)新建配置文件App.config:<?xml version="1.0" encoding="utf-8" ?><configuration>  <appSettings>    <add key="connstr" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\C#Code\DBOperatio

数据库连接不上服务器及数据导入不成功问题

一:数据库连接不上服务器: 解决办法: 1:找到SQL Server 配置管理器 2:找到SQL Server 服务 3:将SQL Server(MSSQLSERVER)启动 4:现在就可以连接服务器了 二:Excel表格导入显示未在本地计算机上注册"microsoft.ACE.oledb.12.0"提供程序解决办法 1:我自己发现的原因及解决办法 原因:Excel表格格式和SQL导入程序认同的格式不同,例如:Excel文件是2007格式,但是SQL只能识别2003格式,所以不能导入

web.config connectionStrings 数据库连接字符串的解释

先来看一下默认的连接SQL Server数据库配置<connectionStrings>   <add name="LocalSqlServer" connectionString="Data Source=.\SQLExpress;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="