Access问题 - .NET技术 / ASP.NET
用Access数据库做的网站,connectionString 写成“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\\SeaHorse\\Web\AccessDB\\seaHorse.mdbPersist Security Info=True" 局域网发布没有问题,请问发布到Internet时会不会有问题,该怎么写啊?
肯定会有问题,除非在服务器上数据库的路径也是 F:\\SeaHorse\\Web\AccessDB\\seaHorse.mdb
当然会有问题 路径要用相对路径 获取服务器端路径才可以
楼主发布到数据库专区才是
改
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("AccessDB\\seaHorse.mdb");
3楼那个美女头像的前辈,web.Config怎么引入Server.MapPath?还有,链接串可以那样写的吗?我改成你的那种格式,它语法有错误…
把seaHorse.mdb放在App_Data中
OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OleDb.4.0;Data Source=|DataDirectory|\\seaHorse.mdb");
Data Source=|DataDirectory|\数据库.mdb
在项目里加一个App_Data文件夹,把数据库放进去
web.config中的写法如下:
<appSettings>
<add key="SQLConnString" value="provider=microsoft.jet.oledb.4.0;data source="/>
<add key="dbPath" value="~AccessDB/seaHorse.mdb"/>
</appSettings>
string connectionString = System.Configuration.ConfigurationManager.AppSettings["SQLConnString"].ToString() + System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["dbPath"]) ;
相关问答:
function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;
var div1=document.getElementById("divPwd");
if (pwd.value=="")
{
......
怎样将ASP程序转换为.NET程序 ?
找个全才翻译。
手动去写
感觉写过asp的,来写asp.net,上手应该快点。
更能理解asp.net的一些内部技术
asp.net都被封装了
我是做.Net的,对ASP一直没接触到,很陌生。
公 ......
代码如下 请高手 指点下 谢谢
ajax_http.js
-------------
function getXMLHTTP() {
var xmlhttp;
if (window.ActiveXObject) {
//IE
try {
......
O O O O O O
|.......| |........| |.......|
| | |
O O ......