<div class="main-container">
Username:<br>
<input type="text" name="uname" value="Username">
<br>
Password:<br>
<input type="password" name="pword" value="Password">
<br><br>
<input type="submit" value="AddRecord">
<input type="reset" value="Cancel">
</div>
</div>
</body>
<script type="text/javascript">
function AddRecord() {
var adoConn = new ActiveXObject("ADODB.Connection");
var adoRS = new ActiveXObject("ADODB.Recordset");
adoConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source = C:\\Documents\\Writings.mdb");
adoRS.Open("Select * From User", adoConn, 1, 3);
if(!rs.bof){
rs.MoveFirst();
while(!rs.eof){
var data=rs(1);
if(data==user.value){
alert("This user already exists!");
exists=1;
}else{
break;
rs.movenext();
}
}
}
if(exists!=1){
adoRS.AddNew;
adoRS.Fields("UserName")=user.value;
adoRS.Update;
adoRS.Close();
adoConn.Close();
alert("User successfully registered!");
document.cookie=user.value;
window.location="https://www.google.co.uk";
}
</script>
これは機能しません。ボタンは何もしません。私はデータベースを移動しようとしましたが、それも動作しません。現在Google Chromeを使用しています。私のデータベースはWritingsと呼ばれ、フォルダ文書です。 ウェブサイトはテキストボックスから入力された情報をテーブルに入れてそれをテーブルに入れることになっていますが、何らかの理由でうまくいかない場合はJavaScriptを使用してAccessデータベースにリンクするにはどうすればよいですか?
ActiveXの代わりに何が使えますか? –
Webサービスを作成してからサービスをDBに接続する必要があります –