dw與sql連接
1、判斷部分
<script language="javascript">
<!--
function isok(theform)
{
if (theform.user_name.value.length<2 || theform.user_name.value.length>10)
{
alert("學生姓名請填寫真實姓名!");
theform.user_name.focus();
return (false);
}
if (theform.password.value.length<3 || theform.password.value.length>10)
{
alert("密碼最少要3位,最多10位! !");
theform.password.focus();
return (false);
}
if (theform.password_two.value=="")
{
alert("你還有確認密碼沒填呢!");
theform.password_two.focus();
return (false);
}
if (theform.password_two.value!=theform.password.value)
{
alert("兩次密碼怎麼不一樣!");
theform.password_two.focus();
return (false);
}
if (theform.userclass.value=="")
{
alert("你所在的專業班級還沒填呢!");
theform.userclass.focus();
return (false);
}
if (theform.num.value=="")
{
alert("你的學生證號還沒填呢!");
theform.num.focus();
return (false);
}
return (true);
}
-->
</script>
2、接受數據的表單部分
<form name="form1" method="post" action="userregcheck.asp" onSubmit="return isok(this)">
<input name="user_name" type="text" id="user_name" title="請輸入您的姓名" size="15">
</label></td>
</tr>
<tr>
<td><div align="center">登陸密碼:</div></td>
<td><input name="password" type="password" id="password" title="請輸入您的密碼" size="15"></td>
</tr>
<tr>
<td><div align="center">重輸密碼:</div></td>
<td><input name="password_two" type="password" id="password_two" size="15"></td>
</tr>
<tr>
<td><div align="center">專業班級:</div></td>
<td><label>
<input name="userclass" type="text" id="userclass" size="15">
</label></td>
</tr>
<tr>
<td><div align="center">學生證號:</div></td>
<td><label>
<input name="num" type="text" id="num" size="15">
</label></td>
</tr>
</table>
<center>
<p>
<input type="submit" name="submit" value="確認提交" />
<input type="reset" name="reset" value="重新輸入" />
<input type="button" name="button" value="返回首頁" onClick=" history.back()" />
</p>
</center>
</form>
3、數據驗證保存到資料庫部分
<!--#include file="conn.asp"-->
<%
user_name =left(request("user_name"),15)
password =left(request("password"),15)
userclass =left(request("userclass"),15)
num =left(request("num"),15)
if password="" then
response.write "數據有錯!"
response.end
end if
Set rs = Server.CreateObject("adodb.recordset")
sql="select * from user where username like '" & user_name & "'"
rs.open sql,conn,1,3
if rs.eof and rs.bof then
rs.addnew
rs("username")=user_name
rs("userpwd")=password
rs("userclass")=userclass
rs("usernum")=num
rs.update
rs.movelast
session("user_id")=rs("userid")
session("name")=rs("username")
set rs2=server.createobject("adodb.recordset")
sql="select* from user where username='" &session("name") & "' "
rs2.open sql,conn,1,3
rs2("onlinetime")=now
rs2("userip")=Request.serverVariables("REMOTE_ADDR")
rs2.update
session("userip") = rs2("userip")
rs.close
response.redirect "index1.asp"
response.end
else
%>
<a href="userreg.asp">[重新注冊]</a>
<%end if%>
B. DW連接SQL的問題
那個字元串有固定的格式,一般為::"PROVIDER=SQLOLEDB;DATA
SOURCE=(local);UID=sa;PWD=你安裝SQL時的密碼;DATABASE=你的資料庫名稱"
具體參考
http://hi..com/livingfordie/blog/item/a57192334aecf0fc1a4cffdb.html
不過通過自定義字元串連接比較麻煩。
也可以通過DSN(數據源名稱)實現連接,俺一般這么干。嘿嘿
C. 我用DW連接SQL2000資料庫。連接腳本成功,但是表格是空,綁定記錄集也發生錯誤,提示無法檢索表格。。。。
先打開「控制面板」,找到「管理工具」,雙擊打開,找到「數據源(ODBC)」,雙擊打開,切換到「系統DSN」點右邊的「添加」,出現「創建新數據源的對話框」,選擇「Microsoft Access Driver (*.mdb),點「完成」,接下來出現的是「ODBC Microsoft Access 安裝」對話框,在「數據源名」填入你的data,然後點「選擇」,接下來出現的是「選擇資料庫」對話框,然後選擇你的資料庫:data.mdb。
之後在Dreamweaver 中操作如下,打開「應用程序」,在切換到「資料庫」,選中資料庫那個「+」號,然後在下拉菜單中選擇「數據源名稱DSN」。會出現一些填入選項
選擇你添加的dns就可以檢索了,
上傳的時候換成你那個連接方式就行了。
記得給分。
我就是這么解決的。
D. Dreamweaver中如何連接SQL的資料庫
問題有點兒抽象哦,你可以參考一下以下方法連接資料庫:
資料庫連接方法
asp連接access資料庫的方法:
1.通過DSN訪問資料庫
<%
set conn=server.createobject("Adodb.connection")
conn.open "DSN=wukaitao;UID=;PWD=" 'wukaitao是數據源DSN的名稱,該名稱要設定系統DSN
%>
2.通過非DSN訪問資料庫
方法一:
<%
Dim conn,connstr
Set conn=Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;User ID=admin;Password=;Data Source="&Server.MapPath("/wushao.accdb")&";"
conn.open connstr
%>
方法二:
<%
set conn=Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("/wushao.accdb")
conn.Open "provider=microsoft.jet.oledb.4.0;data source="&DBPath
%>
方法三:
<%
dim conn,a
a=server.mappath("/wushao.accdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&a
%>
asp連接SQL Server資料庫的方法:
1.通過非DSN連接資料庫
<%
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.ConnectionString="driver={SQL Server};server=wktpc;UID=sa;PWD=12345,Database=sqlDB" 'wktpc是指SQL Server資料庫伺服器的名稱;sa是指SQL方式登陸的名字;12345是指SQL登陸的密碼;sqlDB是資料庫的名稱
Conn.open
%>
2.通過DSN連接資料庫
<%
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.open"DSN=localhost;UID=sa;PWD=12345;Database=sqlDB" 'localhost是指在伺服器端設置的DSN名稱;sa是指SQL方式登錄的名字;12345是指SQL登陸的密碼;sqlDB是資料庫的名稱
%>
E. 在DW里如何連接SQL
連接SQL SERVER資料庫語句
Dim DBUserID,DBPassWord,DBName,DBIP
'修改以下信息以適合你的網站
DBUserID="sa" '資料庫登陸名
DBPassWord="" '資料庫密碼
DBName="dbname" '資料庫名稱
DBIP="local" '資料庫所在地址,如果是本地資料庫則為:(local)
Set Conn=Server.CreateObject("Adodb.Connection")
StrConn = "PROVIDER=SQLOLEDB.1;Data Source="&DBIP&";Initial Catalog="&DBName&";Persist Security Info=True;User ID="&DBUserID&";Password="&DBPassWord&";Connect Timeout=30"
Conn.Open StrConn
F. 如何在dreamweaver 連接sql資料庫
寫資料庫的連接語句。具體的要看你什麼資料庫了。不同資料庫的連接語句不一樣的。網上也有例子。基本都是一樣的。
G. 關於DW連接SQL SERVER
看看你那個資料庫中的用戶中有沒有你設置的這個用戶賬號。
H. dw連sql的方法
Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName,ConnStr,Cn
SqlDatabaseName = "yiwucci" 'SQL資料庫名
SqlPassword = "yiwucci" 'SQL資料庫用戶密碼
SqlUsername = "yiwucci" 'SQL資料庫用戶名
SqlLocalName = "(local)" 'SQL主機IP地址(本地可用「127.0.0.1」或「(local)」,非本機請用真實IP)
ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
Set cn = Server.CreateObject("ADODB.Connection")
cn.open ConnStr
sub CloseConn()
cn.close
set cn=Nothing
Response.Write "資料庫連接出錯..."
Response.End
end Sub
I. dw怎麼連接SQL,不要代碼的 ,直接用DW怎麼連接,急急急!!!
我用的是DW8,看下界面旁邊的「應用程序」面板,然後點加號,輸入連接字串即可。但你的先建立站點,按照IIS,建立資料庫。
DW可以實現可視化操作,但靈活性差,建議還是用代碼。
應用程序面板中有4個子面板,資料庫是用來建立連接的,綁定建立記錄集的,伺服器行為,你看下菜單吧,做各種對資料庫的操作,還有對頁面的操作。具體的你可以看下幫助。
J. 如何使用DW連接SQL資料庫我的系統是64位的,dw的od只支持32位的ODBC嗎 要詳細
$rm=mysql_query("SELECT * FROM `pql_spices` ORDER by rand()");
$i = '1';
$td=[];
while ($rmx=mysql_fetch_array($rm))
{
$Total+=$rmx['Price'];
$Total_standard+=$rmx['standard'];
$td[]=$row;
$end=end(array($td));