asp怎么连接数据库啊。

asp怎么连接数据库啊。,第1张

1、ASP与Access数据库链接代码1

<%

dim conn,mdbfile

mdbfile=servermappath("数据库名称mdb")

set conn=servercreateobject("adodbconnection")

connopen "driver={microsoft access driver (mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile

%>

2、ASP与Access数据库链接代码2

<%

dim conn,mdbfile

mdbfile=servermappath("数据库名称mdb")

set conn=servercreateobject("adodbconnection")

connopen "Provider=MicrosoftJetOLEDB40;Data Source=" & mdbfile

%>

3、ASP与SQL数据库链接代码

<%

Const SqlDatabaseName = "数据库名"

Const SqlPassword = "用户密码"

Const SqlUsername = "用户名"

Const SqlLocalName = "(local)"

dim conn

set conn=servercreateobject("ADODBconnection")

connopen "Provider=Sqloledb;User ID="&SqlUsername&";Password="&SqlPassword&";Initial Catalog="&SqlDatabaseName& ";Data Source="&SqlLocalName&";"

%>

4、ASP与Mysql数据库链接代码

<%

sqlServerName = "localhost" '服务器名称或地址

sqlDBUserName = "root" ’数据库帐号

sqlDBPassword = "admin" '数据库密码

sqlDBName = "dbfile" '数据库名称

connstr = "driver={MySQL ODBC 351 Driver};server="& sqlServerName &";uid="& sqlDBUserName &";pwd="& sqlDBPassword &";database="& sqlDBName &""

set conn = servercreateobject("adodbconnection")

connopen connstr

%>

下面的内容是找来的,可以参考下。如果按照下面方法没有解决,那么lz尝试更改数据库文件名,记得连接字符串也要相应更改。

1,数据库的文件访问权限问题。

这主要出现在磁盘格式是NTFS的机器上,对FAT32格式的则无妨。

当出现该网页错误时,说明该文件可能没有合适的权限。

一般,单击数据库文件的右键,选择属性,选择安全选项;

如果你是NTFS格式,但文件属性没有安全选项,则选择文件夹属性,注意,使文件夹属性,将“简单共享”去掉。

如果有安全选项,查看下有没有User用户,如果没有需要添加,添加的方法是“Iusr_计算机名”,计算机名是什么,看到“……机器 ‘BLUES‘ 上的用户 ‘Admin‘ 以独占方式的锁定……”,机器‘BLUES‘就是你的计算机名,各位类推。

具有了来宾用户,则对该用户进行权限匹配,增加“修改”的权限。

以上 *** 作无图说明,因本人机器采用的FAT32,无法截图,可能内容有些出入,各位简单看下了,我将尽快将该方法详细奉上。那么下面再看第二类说明。

2,你在测试该网页程序的同时,你的数据库文件在打开。

比如上面我截的这张图,就是故意将数据库文件打开,要不还真截不了图以作说明。这方法简单,直接关闭该数据库文件即可。

顺便,我这里最极端的则是,数据库文件打开,并且表也打开,FAT32的情况下,网页浏览依然没有问题(WINXPSP2,ACCESS2003),仅在打开设计数据库表时,才出现如上错误。

当然了,还是建议你直接关闭。

3,数据库文件已经关闭,但临时文件文件依然存在

该临时文件,就是Access记录锁定信息文件,其正常是数据库文件打开就自动产生的。就比如WORD文件打开的同时会有个文件一样(M$的东西都是汤汤水水一回事)。但现在数据库文件关闭了,而你的临时文件还在,只能说明你是非正常关闭数据库。那么现在再动下手,把这个临时文件也删除旧了事。

这种情况还同样发生在“第一次浏览时正常,当我刷新下网页就又出错了”。还是那句话,NTFS和临时文件。

可以这样来连接。如代码所示:

SqlConnection con = new SqlConnection("server=;database=MyDB;uid=sa;pwd=;");

conOpen();

SqlDataAdapter sda = new SqlDataAdapter();

sdaSelectCommand = new SqlCommand("select from 表名", con);

DataSet myds = new DataSet();

sdaFill(myds);

conClose();

GridView1DataSource = myds;

GridView1DataBind();

当然,你也可以把连接数据库的代码写在Webconfig文件里,那样会更好。

在这里我是绑定到了GridView控件里,所以你的页面要有GridView控件,绑定在Table控件与它一样。

注意要在程序的顶端引入命名空间:using SystemDataSqlClient;

如果还不懂可以Hi我。

用的最多的就是ACCESS和SQL

Server数据库,连接语句如下:

1

ASP连接Aess数据库语句

Set

Conn=Server("ADODBConnection")

Connstr="DBQ="servermappath(">

AessDriver(mdb)};"

ConnOpen

connstr

其中Set

Conn=Server("ADODBConnection")为建立一个访问数据的对象

servermappath(">

数据库访问的路径

2

ASP连接Sqlserver数据库语句

Set

conn

=

Server("ADODBConnection")

connOpen"driver={SQLServer};server=2021083294;uid=wu77445;pwd=p780522;database=w

ww_panwei_com"

conn

open

其中/Set

conn

=

Server("ADODBConnection")为设置一个数据库的连接对象

driver=()告诉连接的设备名是SQL-SERVER

server是连接的服务器的ip地址,Uid是指用户的用户名,pwd是指的用户的password,database是用户数据库在服务器端的数据库的名称

using System;  

using SystemCollectionsGeneric;  

using SystemLinq;  

using SystemWeb;  

using SystemWebUI;  

using SystemWebUIWebControls;  

using SystemDataSqlClient;     //注意需要添加此句  

  

namespace aspnet3  

{  

    public partial class datatest : SystemWebUIPage  

    {  

        protected void Page_Load(object sender, EventArgs e)  

        {  

            string strconn = "server=localhost;uid=sa;pwd=longlt;database=School";   

            SqlConnection conn = new SqlConnection(strconn);   //创建连接   

            string sql = "select  from students";   

            connOpen();   

            SqlCommand cmd = new SqlCommand(sql, conn);      //执行查询  

            ResponseWrite("连接成功");  

            SqlDataReader dr = cmdExecuteReader();          //查询结果  

            if (drRead())  

            {  

                 //利用dr[索引]对数据库表进行 *** 作,dr[]返回object;  

                    //可以用字段做索引,也可用列号0,1做索引  

                ResponseWrite(dr[0]ToString() + "<br>");  

            }  

  

           // thisLabText = "suc";  

        }  

    }  

}

在上面的例子中,我们连接了一个sa下的School数据库,并查询了其中students字段的内容。

连接数据库分为三个步骤:先定义连接信息,再创建一个连接,最后打开连接

string strconn = "server=localhost;uid=sa;pwd=longlt;database=School";  //在这一段修改数据库的信息SqlConnection conn = new SqlConnection(strconn);//创建连接connOpen();//打开连接

用ajax技术,实现自动刷新,或者局部刷新触发事件,这样就可以实现你说的了~!

下面的是例子~!!!注意看了!

function index()

{

var speed = 10000; //刷新频率,单位毫秒

Update();

var MyUpdate = setInterval(Update, speed);

}

function Update()

{

ExecuteCall("RefreshList01", "asp/messageasp"); //通知

ExecuteCall("RefreshList02", "asp/memberasp"); //会员统计

ExecuteCall("RefreshList03", "asp/newinfoasp"); //最新贴子

ExecuteCall("RefreshList04", "asp/topinfoasp"); //精华贴子

}

以上就是关于asp怎么连接数据库啊。全部的内容,包括:asp怎么连接数据库啊。、在的IIS中,ASP不能正常连接数据库、ASP.NET如何连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10192595.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存