我被迫使用经典的 ASP (VBScript) 和 MS Access 数据库迁移一个在远程 Windows 服务器上运行多年的旧网站。
新的托管公司 (123-reg) 在他们的 Windows 服务器上不支持 MS Access,所以我现在使用 MySQL。我在其他网站上成功使用 MySQL,但总是使用 PHP 而不是经典的 ASP,所以我以前从未从 ASP 连接到 MySQL 数据库。
该网站有数百页,我希望我所要做的就是更改连接字符串。但是我现在收到 500 错误
80004005|[Microsoft] ODBC_Driver_Manager]_Data_source_name_not_found_and_no_default_driver_specified
这让我很难过。
我试过了
set Conn=server.createobject("ADODB.CONNECTION")
set rs = server.createobject("ADODB.Recordset")
conn.open "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=" & servername & "; DATABASE=" & database & "; UID=" & username & ";PASSWORD=" & pword & "; OPTION=3;"
Run Code Online (Sandbox Code Playgroud)
我也试过:
conn.open "DRIVER={SQL Server};SERVER=" & servername & "\SQLEXPRESS;DATABASE=" & database & ";UID=" & username & ";PWD=" & …Run Code Online (Sandbox Code Playgroud) 我有一个网页,其导航栏固定在顶部,页面的其余部分应在导航栏下方向上滚动。大多数元素都会在其后面滚动。并排有三幅图像。两个外部图像(img 1 和 img 3)按其应有的方式在导航栏下方滚动,但中心图像(img 2)却没有。它滚动到导航栏上方。我认为这与它的绝对位置有关,但是我怎样才能让这张图像的行为像页面上的其他所有图像一样?如果我删除绝对位置,图像将不再与其他图像对齐。如果我添加 z 索引 1,它仍然会越过导航栏,尽管导航栏的 z 索引为 300。如果我给图像的 z 索引为 -1,它会完全消失。我尝试向不同的元素添加不同的 z-index 值,但找不到有效的组合。
这是我的相关CSS:
.navigate{
overflow: hidden;
top: 0;
width: 100%;
position: fixed;
}
.toggle,
[id^=drop] {
display: none;
}
nav {
margin:0;
padding: 0;
background-color: #ffffff;
z-index: 300;
}
nav:after {
content:"";
display:table;
clear:both;
}
.container{
width: 100%;
margin-top: 70px;
}
.spread1{
display: inline-block;
width: 100%;
padding: 20px 0px;
background-color: #0555bd;
color: #ffffff;
}
.imgHolder{
width:60%;
margin: auto;
}
.img1{
display: block;
width: 27%;
left: …Run Code Online (Sandbox Code Playgroud)