+ -
当前位置:首页 → 问答吧 → Access转sql

Access转sql

时间:2011-12-09

来源:互联网

弱弱的问一下:
" Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.Web.HttpContext.Current.Server.MapPath(".") + "/App_Data/Test.mdb"

这个链接~~能转成sql的链接吗?我想用sql数据库~~

作者: sicky0804   发布时间: 2011-12-09

可以用,只不过有些语法不一样。

作者: cjh200102   发布时间: 2011-12-09

可以:
Assembly code


<configuration>
 <connectionStrings>
  <!-- Windows 身份验证 -->
        <!--<add name="ConnectionString" connectionString="Data Source=.;Initial Catalog=TestDB;Integrated Security=True" providerName="System.Data.SqlClient" />-->
  <!-- SQL Server 身份验证 -->
        <add name="ConnectionString" connectionString="Data Source=.;Initial Catalog=TestDB;Persist Security Info=True;User ID=sa;Password=sa" providerName="System.Data.SqlClient" />
 </connectionStrings>
</configuration>


作者: q107770540   发布时间: 2011-12-09

写法是不同的
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;

作者: net_lover   发布时间: 2011-12-09

数据对象也不一样
SqlConnection
而不是再用
OleDbConnection
其他对象也要改

作者: net_lover   发布时间: 2011-12-09

引用 2 楼 q107770540 的回复:
可以:

Assembly code


<configuration>
<connectionStrings>
<!-- Windows 身份验证 -->
<!--<add name="ConnectionString" connectionString="Data Source=.;Initial Catalog=TestDB;Integrated Sec……


是这样的:
程序里有这样一句话:
 public static OleDbConnection createCon()
  {
  con = new OleDbConnection(" Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.Web.HttpContext.Current.Server.MapPath(".") + "/App_Data/Test.mdb");
  return con;
  }
他是去找Access数据库了,我怎么更改才能去找sql的数据的数据库。

作者: sicky0804   发布时间: 2011-12-09

什么叫转 连接????你以为连接数据库靠的是那个 字符串???

作者: stormem   发布时间: 2011-12-09

用SQL要换很多代码呀,,,不能只换个连接字符串就可以了
两个完全不同的数据库,数据访问层的东西肯定要动的

作者: wangsunjun   发布时间: 2011-12-09

引用 5 楼 sicky0804 的回复:
引用 2 楼 q107770540 的回复:
可以:

Assembly code


<configuration>
<connectionStrings>
<!-- Windows 身份验证 -->
<!--<add name="ConnectionString" connectionString="Data Source=.;Initial Catalog=TestDB;I……


用SqlConnection

4楼钻钻已经说了嘛

作者: q107770540   发布时间: 2011-12-09

我靠,我发现管理员大人就TM垃圾
我的7楼呢???我回答问题,提供思路的,为神马删我的回帖,
你妹的

作者: wangsunjun   发布时间: 2011-12-09

引用 7 楼 wangsunjun 的回复:

用SQL要换很多代码呀,,,不能只换个连接字符串就可以了
两个完全不同的数据库,数据访问层的东西肯定要动的


不是还在吗?

作者: xuehengyang   发布时间: 2011-12-09

要不CSDN抽抽了,要不管理员刚才又恢复了
反正我刚才刷好几遍没有7楼
要不是我眼珠抖了一下

作者: wangsunjun   发布时间: 2011-12-09

引用 11 楼 wangsunjun 的回复:
要不CSDN抽抽了,要不管理员刚才又恢复了
反正我刚才刷好几遍没有7楼
要不是我眼珠抖了一下


鸡动了

作者: touzilk   发布时间: 2011-12-09

相关阅读 更多