ASP读取MYSQL数据库发生错误 ODBC 驱动程序不支持所需的属性

ASP读取MYSQL数据库发生错误 ODBC 驱动程序不支持所需的属性,第1张

ODBC 驱动程序默认本来就不支持 MYSQL数据库的连接,

asp本来就是支持MSSQL的,PHP才是支持MYSQL的,如果需要在ASP环境里面连接MYSQL,就需要安装相应的MYSQL的数据库驱动程序。

如何建立MYSQL数据库的连接? 下面是参考

==================================

在安装好MYSQL ODBD的驱动程序后,应如何建立ASP文件连接数据库?

我们有两种方法:

一种是在ODBC数据源中建立一个DSN。具体方法是:

1、打开控制面板中的ODBD数据源;

2、选择系统DSN,添加一个新的DSN驱动程序;

3、选择MyODBD,出现一个对话框供输入MySQL:

(1)Windows DSN name:所要建立DSN的名称;

(2)MySQL Host (name or ip):MySQL服务器的名称或IP地址。一般填LocalHost ;

(3) MySQL database name:需要使用数据库的名称。

4、在MySQL管理程序中建立数据库。以数据库chunfeng为例,内有user数据表,两个字段分别是:username和password,我们可以试着加入几个记录:

(1)user:连接数据库的用户名。可填root超级用户;

(2)password:连接数据库用户口令。可不填;

(3)Port(if not 3306):MySQL在服务器的端口。填默认为3306;

(4)SQL command on connect:使用SQL命令连接数据库。可不填。

全部填完后按OK保存。

好了,我们来连接数据库,ASP代码如下:

<%

strConnection = "dsn=chunfeng;driver={myodbd driver};server=localhost;uid=root;pwd=; database=chunfeng"

Set adoDataConn = ServerCreateObject("ADODBConnection")

adoDataConnOpen strConnection

strQuery = "SELECT FROM user"

Set rs = adoDataConnExecute(strQuery)

If Not rsBOF Then

%>

<TABLE>

<TR>

<TD<b>用户名</b></TD>

<TD><b>口令</b></TD>

</TR>

<%

Do While Not rsEOF

%>

<TR>

<TD><%=rs("username")%></TD>

<TD><%=rs("password")%></TD>

</TR>

<%

rsMoveNext

Loop

%>

</TABLE>

<%

Else

ResponseWrite("Sorry, no data found")

End If

rsClose

adoDataConnClose

Set adoDataConn = Nothing

Set rsEmailData = Nothing

%>

另一种方法就是把上面ASP代码第二行代码改为:

strconnection="DefaultDir=;Driver={myodbc driver};database=chunfeng"

并且无需建立系统DSN,也不需要用户名和口令。不过不推荐使用这种方法。

WINCC显示接口驱动程序出错的原因:

1,直接复制项目文件的方式来复制,造成出现这样错误:请用wincc自带的项目复制器ProjectDuplicator。

2SQL服务器的安全模式设置被改变了:将SOL服务器的安全模式设置成“M xed Mode”。

3,计算机的名称改变引起。

4,项目路径中使用了非法的命名字符。(包括项目名称)中含有中文引起的5,计算机的用户权限不够高。

6,应该是wincc项目文件中的数据库数据太大用wincc工具中的项目复制器复制一个就可去掉数据库中的数据,而且速度运行很快

CCAlgServer。exe错误:应该是报警归档出现问题!

你把报 wincc 的“警运行系统”运行系统取消看看是不是报警模块出错了,如果是wincc v60以上版本的话,用wincc自带的项目复制器来重新复制一个项目吧!如果是v60以下的版本的话就清空归档数据库

7,把wincc中的“计算机”的属性中的“报警运行系统”前的勾去掉看看!日能是项目中的报警归档不正确;你用wincc自带的项目复制器来复制新的项目在运行

您好!建议您使用驱动精灵更新。驱动精灵在为用户推送更新驱动时充分考虑到兼容性、稳定性及用户的使用反馈等各种因素。更新后的驱动更稳定,更新后出问题的风险更低。

驱动精灵:>

在老版本的MySQL 322中,MySQL的单表限大小为4GB,当时的MySQL的存储引擎还是ISAM存储引擎。但是,当出现MyISAM存储引擎之后,也就是从MySQL 323开始,MySQL单表最大限制就已经扩大到了64PB了(官方文档显示)。也就是说,从目前的技术环境来看,MySQL数据库的MyISAM存储 引擎单表大小限制已经不是有MySQL数据库本身来决定,而是由所在主机的OS上面的文件系统来决定了。

而MySQL另外一个最流行的存储引擎之一Innodb存储数据的策略是分为两种的,一种是共享表空间存储方式,还有一种是独享表空间存储方式。

当使用共享表空间存储方式的时候,Innodb的所有数据保存在一个单独的表空间里面,而这个表空间可以由很多个文件组成,一个表可以跨多个文件存在,所 以其大小限制不再是文件大小的限制,而是其自身的限制。从Innodb的官方文档中可以看到,其表空间的最大限制为64TB,也就是说,Innodb的单 表限制基本上也在64TB左右了,当然这个大小是包括这个表的所有索引等其他相关数据。

而当使用独享表空间来存放Innodb的表的时候,每个表的数据以一个单独的文件来存放,这个时候的单表限制,又变成文件系统的大小限制了。

jdbc:mysql://localhost:3306/test

user=root

password=root

test是在sql中创建的数据库名)

user=的是你创建数据库时的用户名(root)

password=的是你创建数据库时的密码(root)

加载的jar包

commysqljdbcDriver

你试一下

以上就是关于ASP读取MYSQL数据库发生错误 ODBC 驱动程序不支持所需的属性全部的内容,包括:ASP读取MYSQL数据库发生错误 ODBC 驱动程序不支持所需的属性、WINCC显示接口驱动程序出错、数据库服务器报错“驱动程序在 \Device\RaidPort0 上检测到控制器错误”等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9549875.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存