只能用单纯的javascript,不能用asp或vb
8 个解决方案
#1
各位高手帮帮忙吧!!
#2
这和上传图片是不一样的
拜托,各位帮帮我吧!!!
谢谢!
拜托,各位帮帮我吧!!!
谢谢!
#3
gz
#4
1、如果你说的javascript是运行在服务端IIS中的,那么只可以控制服务端的数据库。其实就是ASP的脚本语言换成javascript就可以了:<%@Language="JavaScript"%>。 就是服务端的ASP脚本中不用JavaScript来写。
2、如果你说的javascript是运行在客户端IE中的,那么只可以控制客户端的数据库。用法与在ASP中基本一样。但客户端的IE要有ActiveX运行许可才行。
3、如果javascript运行在其它环境中的(不在IE中运行),如Windows脚本、hta等,那它可以以一定的权限操作数据库(至少不需ActiveX运行许可了)。不过这样就不可以以WEB发布了。
4、如果你想用运行在客户端IE中的javascript来操作服务端的数据库,我想是不可能的。呵呵,那就不是有人会不会的总题了。
2、如果你说的javascript是运行在客户端IE中的,那么只可以控制客户端的数据库。用法与在ASP中基本一样。但客户端的IE要有ActiveX运行许可才行。
3、如果javascript运行在其它环境中的(不在IE中运行),如Windows脚本、hta等,那它可以以一定的权限操作数据库(至少不需ActiveX运行许可了)。不过这样就不可以以WEB发布了。
4、如果你想用运行在客户端IE中的javascript来操作服务端的数据库,我想是不可能的。呵呵,那就不是有人会不会的总题了。
#5
给你两个例子:
<script language="javascript"> //JavaScript 将文件以二进制的方式读取
var dataStream;
var filePath = "D:\\task.txt";
var BytesStream = new ActiveXObject("ADODB.Stream");
with (BytesStream)
{
Open
Type = 2
LoadFromFile(filePath)
dataStream = Readtext;
Close
}
BytesStream = null;
</script>
<script language="javascript">
//用 JavaScript 写服务器端连接数据库的代码示例
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; "
+"Password=password; Initial Catalog=meizz");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="select user_kind from tbRightSet where user_id='"+ Account +"'";
rs.open(sql, conn);
if (!rs.EOF)
{
sysUserKind = (rs("user_kind")+"").replace(/^\s+|\s+$/, "");
}
rs.close(); rs = null; conn.close(); conn = null;
</script>
<script language="javascript"> //JavaScript 将文件以二进制的方式读取
var dataStream;
var filePath = "D:\\task.txt";
var BytesStream = new ActiveXObject("ADODB.Stream");
with (BytesStream)
{
Open
Type = 2
LoadFromFile(filePath)
dataStream = Readtext;
Close
}
BytesStream = null;
</script>
<script language="javascript">
//用 JavaScript 写服务器端连接数据库的代码示例
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; "
+"Password=password; Initial Catalog=meizz");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="select user_kind from tbRightSet where user_id='"+ Account +"'";
rs.open(sql, conn);
if (!rs.EOF)
{
sysUserKind = (rs("user_kind")+"").replace(/^\s+|\s+$/, "");
}
rs.close(); rs = null; conn.close(); conn = null;
</script>
#6
我说的就是javascript运行在客户端IE中的,数据库我已经连上了,是access型的
但我就是不知道怎么单纯的用javascript把照片导入到access型的数据库的表里
我现在能将一个表里的内容导到另一个表里,只是上述问题实在是不会
但我就是不知道怎么单纯的用javascript把照片导入到access型的数据库的表里
我现在能将一个表里的内容导到另一个表里,只是上述问题实在是不会
#7
怎么又没有人理我了!?
#8
<html>
<body>
<script language="javascript"> //JavaScript 将文件以二进制的方式读取
var xDOM = new ActiveXObject("MSXML.DOMDocument");
var rsXML = new ActiveXObject("ADODB.Recordset");
var sConn,sSQL
sConn= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\bs.mdb";
var dataStream;
var filePath = "f:\\1.txt";
var BytesStream = new ActiveXObject("ADODB.Stream");
with (BytesStream)
{
Open
Type = 2
LoadFromFile(filePath)
dataStream = Readtext;
close
}
BytesStream = null;
sSQL="insert into zp(zpbh,zpnr) values(456,'"+dataStream+"')";
rsXML.Open(sSQL, sConn);
</script>
</body>
</html>
这是我实验成功的题,但是只能向access型数据库中导入.txt型文本文件,如果改成.jpeg就提示不能打开文件,请问各位这是怎么回事呀???
<body>
<script language="javascript"> //JavaScript 将文件以二进制的方式读取
var xDOM = new ActiveXObject("MSXML.DOMDocument");
var rsXML = new ActiveXObject("ADODB.Recordset");
var sConn,sSQL
sConn= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\bs.mdb";
var dataStream;
var filePath = "f:\\1.txt";
var BytesStream = new ActiveXObject("ADODB.Stream");
with (BytesStream)
{
Open
Type = 2
LoadFromFile(filePath)
dataStream = Readtext;
close
}
BytesStream = null;
sSQL="insert into zp(zpbh,zpnr) values(456,'"+dataStream+"')";
rsXML.Open(sSQL, sConn);
</script>
</body>
</html>
这是我实验成功的题,但是只能向access型数据库中导入.txt型文本文件,如果改成.jpeg就提示不能打开文件,请问各位这是怎么回事呀???
#1
各位高手帮帮忙吧!!
#2
这和上传图片是不一样的
拜托,各位帮帮我吧!!!
谢谢!
拜托,各位帮帮我吧!!!
谢谢!
#3
gz
#4
1、如果你说的javascript是运行在服务端IIS中的,那么只可以控制服务端的数据库。其实就是ASP的脚本语言换成javascript就可以了:<%@Language="JavaScript"%>。 就是服务端的ASP脚本中不用JavaScript来写。
2、如果你说的javascript是运行在客户端IE中的,那么只可以控制客户端的数据库。用法与在ASP中基本一样。但客户端的IE要有ActiveX运行许可才行。
3、如果javascript运行在其它环境中的(不在IE中运行),如Windows脚本、hta等,那它可以以一定的权限操作数据库(至少不需ActiveX运行许可了)。不过这样就不可以以WEB发布了。
4、如果你想用运行在客户端IE中的javascript来操作服务端的数据库,我想是不可能的。呵呵,那就不是有人会不会的总题了。
2、如果你说的javascript是运行在客户端IE中的,那么只可以控制客户端的数据库。用法与在ASP中基本一样。但客户端的IE要有ActiveX运行许可才行。
3、如果javascript运行在其它环境中的(不在IE中运行),如Windows脚本、hta等,那它可以以一定的权限操作数据库(至少不需ActiveX运行许可了)。不过这样就不可以以WEB发布了。
4、如果你想用运行在客户端IE中的javascript来操作服务端的数据库,我想是不可能的。呵呵,那就不是有人会不会的总题了。
#5
给你两个例子:
<script language="javascript"> //JavaScript 将文件以二进制的方式读取
var dataStream;
var filePath = "D:\\task.txt";
var BytesStream = new ActiveXObject("ADODB.Stream");
with (BytesStream)
{
Open
Type = 2
LoadFromFile(filePath)
dataStream = Readtext;
Close
}
BytesStream = null;
</script>
<script language="javascript">
//用 JavaScript 写服务器端连接数据库的代码示例
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; "
+"Password=password; Initial Catalog=meizz");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="select user_kind from tbRightSet where user_id='"+ Account +"'";
rs.open(sql, conn);
if (!rs.EOF)
{
sysUserKind = (rs("user_kind")+"").replace(/^\s+|\s+$/, "");
}
rs.close(); rs = null; conn.close(); conn = null;
</script>
<script language="javascript"> //JavaScript 将文件以二进制的方式读取
var dataStream;
var filePath = "D:\\task.txt";
var BytesStream = new ActiveXObject("ADODB.Stream");
with (BytesStream)
{
Open
Type = 2
LoadFromFile(filePath)
dataStream = Readtext;
Close
}
BytesStream = null;
</script>
<script language="javascript">
//用 JavaScript 写服务器端连接数据库的代码示例
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; "
+"Password=password; Initial Catalog=meizz");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="select user_kind from tbRightSet where user_id='"+ Account +"'";
rs.open(sql, conn);
if (!rs.EOF)
{
sysUserKind = (rs("user_kind")+"").replace(/^\s+|\s+$/, "");
}
rs.close(); rs = null; conn.close(); conn = null;
</script>
#6
我说的就是javascript运行在客户端IE中的,数据库我已经连上了,是access型的
但我就是不知道怎么单纯的用javascript把照片导入到access型的数据库的表里
我现在能将一个表里的内容导到另一个表里,只是上述问题实在是不会
但我就是不知道怎么单纯的用javascript把照片导入到access型的数据库的表里
我现在能将一个表里的内容导到另一个表里,只是上述问题实在是不会
#7
怎么又没有人理我了!?
#8
<html>
<body>
<script language="javascript"> //JavaScript 将文件以二进制的方式读取
var xDOM = new ActiveXObject("MSXML.DOMDocument");
var rsXML = new ActiveXObject("ADODB.Recordset");
var sConn,sSQL
sConn= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\bs.mdb";
var dataStream;
var filePath = "f:\\1.txt";
var BytesStream = new ActiveXObject("ADODB.Stream");
with (BytesStream)
{
Open
Type = 2
LoadFromFile(filePath)
dataStream = Readtext;
close
}
BytesStream = null;
sSQL="insert into zp(zpbh,zpnr) values(456,'"+dataStream+"')";
rsXML.Open(sSQL, sConn);
</script>
</body>
</html>
这是我实验成功的题,但是只能向access型数据库中导入.txt型文本文件,如果改成.jpeg就提示不能打开文件,请问各位这是怎么回事呀???
<body>
<script language="javascript"> //JavaScript 将文件以二进制的方式读取
var xDOM = new ActiveXObject("MSXML.DOMDocument");
var rsXML = new ActiveXObject("ADODB.Recordset");
var sConn,sSQL
sConn= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\bs.mdb";
var dataStream;
var filePath = "f:\\1.txt";
var BytesStream = new ActiveXObject("ADODB.Stream");
with (BytesStream)
{
Open
Type = 2
LoadFromFile(filePath)
dataStream = Readtext;
close
}
BytesStream = null;
sSQL="insert into zp(zpbh,zpnr) values(456,'"+dataStream+"')";
rsXML.Open(sSQL, sConn);
</script>
</body>
</html>
这是我实验成功的题,但是只能向access型数据库中导入.txt型文本文件,如果改成.jpeg就提示不能打开文件,请问各位这是怎么回事呀???