asp读取mysql,asp读取sql数据库
本文内容列表:
- 1.如何使用asp连接mysql数据库
- 2、关于ASP程序读取MYSQL数据库显示乱码的问题。
- 3、win32下ASP如何访问mysql数据库服务器?
- 4.询问ASP如何调用MySQL的问题。
- 5.ASP读取mysql时间格式
如何使用asp连接mysql数据库
asp教程连接mysql教程数据库教程多段代码 strconnection = "dsn=hc188; driver={myodbd driver}; server=localhost;uid=root;pwd=;database=hc188"set adodataconn = server.odcreatebject(" .连接") adodataconn.open strconnection 方法2 strconnection="dsn=MySQL(用PHP最好的)test; driver={MySQL(用PHP最好的)odbc 3.51 driver};server=完整服务器地址;uid=用户名;pwd= password;database=mm";参见示例 Dim sConnection, objConn, objRS 'SERVER 为数据库主机名(本地主机使用 localhost,远程使用 IP 地址); DATABASE 是数据库的名称; UID是用户名; PASSWORD 是密码 sConnection = "DRIVER = {MySQL ODBC 3.51 Driver}; SERVER = localhost; DATABASE = Your_Mysql_DB; UID = mysql_username; PASSWORD = mysql_password; OPTION = 3" 设置 objConn = Conserver。 .Open(sConnection) '以下SQL语句为示例语句,请遵循真正的事情是更改 Set objRS = objConn.Execute("SELECT FirstName, LastName FROM tblUsers") if not objRS.EOF 'if...wend 循环,用于读取所有信息 Response.Write objRS.Fields( "LastName" ) ", " objRS.Fields("FirstName") "《br》" objRS.MoveNext '将记录指针向下移动 Wend objRS.Close '关闭记录集 Set objRS = None '删除记录并释放内存 '关闭。数据库链接 Set objConn = None '清除数据库链接并释放内存。目前连接asp和mysql有两种方式:一种是使用组件,常用的mysqlx组件;另一种是使用myodbc连接

关于ASP程序读取MYSQL数据库中汉字混乱的问题
%@ CODEPAGE=65001 %% Response.CodePage=65001%
% Response.Charset="GBK" %
使用写字板将 .asp 文件另存为 GB--- 字符 - ------------------------------------------------- - ------
或者在查询之前执行以下语句
set chs=conn.Execute("SET NAMES 'gb2312'")
'查询数据库表
sql = "SELECT * FROM tb_commondata"
设置rs = conn.Execute(sql)
这样就不会出现乱码了
win32下ASP如何访问现有的mysql数据库服务器♷ ? mysql_conn;
3 asp 连接:
%
dim conn,rs
set conn=server.CreateObject("ADODB.connection")
set rs=server.createobject("ADODB.recordset")
conn.open "mysql_conn"
%
继续代码.. ..
询问有关MySQL ASP调用的问题
首先,在系统中安装Mysql ODBC数据库驱动程序。当前稳定版本是3.51。下载地址为: 。下载并安装后。如果控制面板-管理工具-数据源(ODBC)的驱动页面中有MySQL ODBC 3.51 Driver,则说明驱动已经正确安装,可以开始编写程序了。
以下是我测试时使用的程序。那里有说明,我不会再透露它们。 ?帐号
' myPWD:用于连接 MySql 数据库的账户密码
' myChareSet:客户使用的订阅类型。根据实际情况使用。
'一般使用gb2312 utf8 gbk三种编码。如果您尝试了所有这三种方法,您仍然会收到错误代码。
' 请检查您的设置。
'开始创建数据库
myHost,myDB,myUID,myPWD
myHost = "localhost"
myDB = "knowldge"
myUID = "root"my
myChareSet = "gb2312 "
strconnection="driver={mysql odbc 3.51 驱动程序};server="myHost";database="myDB";username="myUID";password="myPWD
set conn = server.createobject("adodb .connection")
'连接数据库
conn.open strconnection
'创建客户端属性订阅
conn.execute("set name '" myChareSet "'")
'设置数据结束
%
或:
set conn = server.createobject("adodb.connection")
康涅狄格州打开“DRIVER={MySQL ODBC 3.51 驱动程序};SERVER=127.0.0.1;DATABASE=Shops;USER=root;PASSWORD=xxx;”
以上是ADODB的连接方法,默认3306端口正常。
但是当端口改为3333时,就会出现错误。
服务器=127.0.0.1:3333;这个不对。它可以在 PHP 中使用。
服务器=127.0.0.1,3333;下面是更改MSSQL端口的方法,但是是错误的。
这可能有效:
Conn.Open“DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;PORT=3333;DATABASE=Shops;USER=root;PASSWORD=xxx;”
- ---------------------------------------------------------- --- ---------------------------------------------------------- ----- --------------------------------------------------------- -------- ------- -
一般在使用asp的时候,很少使用mysql数据库,但有时还是需要连接mysql。比如考研网,因为论坛使用的是mysql数据库,还有其他频道是基于asp的,所以就包含了用户认证。有时需要使用asp连接mysql。
1。 asp连接mysql的基本方式
基本上都是用myodbc来连接。首先,您需要安装 MyODBC,可以从 .
安装MyODBC后,可以在asp代码中使用如下语句直接连接mysql数据库:
strconnection=”driver={mysql odbc 3.51 driver };
数据库=dbname;服务器=localhost;uid=dbuser;密码=dbpwd”
'数据库:名称数据库
'服务器:名称服务器/ip
'uid:用户名
'密码:密码
set con = server.createobject("adodb.connection")
con.open strconnection
另外,也可以先在ODBC数据源中新建一个系统DSN,数据选择MySQL ODBC 3.51 Driver source,并填写相关的用户名和密码并尝试。相关ASP连接代码如下:
strconnection="dsn=dbdsn;driver={mysql odbc 3.51 driver};uid=dbuser;password=dbpwd"
'dsn:New DSN Name '' ' : 用户名
'password: 密码
set con = server.createobject("adodb.connection")
con.open strconnection
2. 需要解决的问题 (mysql4.1) mysql4.1及以上版本的限制与之前的版本不同。如果查询数据库时不设置字符,只要有查询字段有中文,就可能出现以下错误:
Microsoft OLE DB Provider for ODBC Drivers error '80040e31′
[MySQL ][ODBC 3.51 Driver][mysqld-4.1.18]排序规则(gbk_chinese_ci,IMPLICIT)和(latin1_swedish_ci,COERCIBLE)的非法组合进行操作'='
此时需要对asp请求进行一些更改语句并添加相关字体设置:
“从用户名=_gbk'“用户名”'COLLATE gbk_chinese_ci的成员中选择电子邮件” ------------------------------------------ --- - ---------------------------------------------------------- --- -------------------------------------------------- -- -- - --------
、前往mysql网站:下载MySQL ODBC Driver 3.51并安装
2。使用以下代码链接
康涅狄格州。打开“DRIVER={MySQL ODBC 3.51 驱动程序};SERVER=“strIP”;DATABASE=“strDBName”;USER=“strUserName”;PASSWORD=“strPass”;OPTION=3;”
如果MyODBC版本不同,更改Driver中的字符串
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网
