javascript没有此功能
不能执行联网或文件访问功能
不能执行联网或文件访问功能
解决方案 »
- js iframe 无权限问题
- 关于span和div的问题
- 达人帮忙看看哪里错了,急
- 高手,求求您进来吧!!!!!!!!!!!!!!!!!!!!送分了
- 关于javascript访问Webservice跨域问题
- 子框架中页面向主页面传送textarea 内容不相符
- onload事件为什么有经常失效?
- 一个HTML的问题
- 求在谷歌浏览器下获取客户端mac地址的js或者jquery方法
- 有没有Netscape的Javascript和Microsoft的Js语法区别的对照表?
- javascript中如何实现这样的数据传递 (个人认为有难度,有兴趣的朋友过来瞧瞧)
- 有没有人见过这种javascript的写法
* 函数: connect
* 功能: 连接 Access 数据库
* 返回连接
* 要求数据库文件在本文档一起
*/
function connect(db_name) {
var dbc = new ActiveXObject("ADODB.Connection");
var dbcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +db_name;
// var dbcon = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" + db_name;
dbc.Open(dbcon);
return dbc;
}/**
* 功能: 执行SQL指令
*/
function query(db_name,sql) {
var conn = connect(db_name); // 连接数据库
conn.Execute(sql);
conn.Close();
}/**
* 函数: addslashes
* 功能: 按数据库期望转义特殊字符
* 返回转移后的字符串
*/
function addslashes(s) {
return s.replace(/'/g,"''");
}/**
* 创建数据库
*/
conn = new ActiveXObject("adox.catalog")
conn.create("provider=microsoft.jet.oledb.4.0;data source=" + dbpath+"xzn.mdb");
conn.close()/**
* 在数据库中建表
*/
conn = connect(dbpath+"xzn.mdb");
conn.Execute("drop table test2"); // 删除表
conn.Execute("create table data ("
+ "id double primary key,"
+ "cote long,"
+ "author varchar(20),"
+ "title varchar(100),"
+ "content memo,"
+ "type varchar(4),"
+ "soruce varchar(50) )");
conn.Close();
var rst=new ActiveXObject("ADODB.Recordset");conn.open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb");
//..................以下跟ASP里一样。
DataConn=Server.CreateObject("ADODB.Connection");
Connstr="DBQ="+Server.mappath("sdatah/database.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)}";
DataConn.Open(Connstr);if (Request.Form("sign")=="add")
{
var UsersObject=new Users();
var cutid=/<br>/g;
var id,result,username,password,level,userhello;
var err=new Error();
userhello=Request.Form("d_username");
//*********************************为了验证新增的用户名在数据库中是否存在重名********************
UserSet=Server.CreateObject("Adodb.recordset");
sql="select * from users where username='"+userhello+"'";
UserSet.Open(sql,DataConn,1,1);
if ((UserSet.Eof)&&(UserSet.Bof))
{
username=userhello;
}
else
{
Response.Write("<p>您添加的用户名数据库中已存在,请重新添加 <a href='add.asp'>返回添加页</a>!</p>");
Response.End();}
UserSet.close();
//**********************************************************
password=Request.Form("d_password");
level=Request.Form("d_level");
UsersObject.SetUsers(username,password,level);
result=UsersObject.AddUsers(DataConn);
UsersObject.ShowUsers();
if (err.number!=0)
Response.Write("添加用户失败!");
else
Response.Write("添加用户成功!");
%>
添加!!