怎样在应用程序和html之间交换信息? 我要做成单机的呀,就是可以放在u盘里带着走,然后在浏览器中打开一个html页面,就可以完成对数据库的查询等操作,并且用html把结果显示出来呀! 不能用iis服务,我不能让用户去做那些事情的了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实,vc++做打开数据库等后台工作JS同样可以实现啊.vc生成xml,在用浏览器显示出来这是我用JavaScript实现的.不用IIS服务.输入SQL语句.生成XML的查询结果..这只是一个简单的尝试..<script>/** 公用变量 **//*所有文件在同一目录下*/var db_name = "data.mdb"; // Access数据库名var out_name = "bao.xml"; // 生成结果XML名function connect() {//连接数据库. var dbc = new ActiveXObject("ADODB.Connection"); var dbcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ location.href.replace(/file:[/]+([A-Z]:.*[/])([^/]+)/,"$1")+db_name; dbc.Open(dbcon); return dbc;}function gen(sql) {//读取数据. var conn = connect(); var rs = conn.Execute(sql); var result = '<?xml version="1.0" encoding="GB2312" ?>'; result += '<bao>'; while(!rs.EOF){ result +='<result>'; result +='<id>'+rs("id").value+'</id>'; result +='<name>'+rs("name").value+'</name>'; result +='</result>'; rs.movenext; } result +='</bao>'; rs.Close(); conn.Close(); WriteToFile(result,out_name)}function WriteToFile(s,file){ //FSO,写入文本. var fso, f, r var ForReading = 1, ForWriting = 2; fso = new ActiveXObject("Scripting.FileSystemObject") f = fso.OpenTextFile(location.href.replace(/file:[/]+([A-Z]:.*[/])([^/]+)/,"$1")+file, ForWriting, true) f.Write(s); f.Close(); window.open(file);}</script><body><input type="button" onclick="gen(document.all.sql.value)" value="Start"><input type="text" name="sql" value="select * from baobao"></body></html>数据库:data.mdb表baobaoid,name 怎么解决jQuery与AjaxPro相冲突的问题 关于提取元素时没有显示出效果 javascript到底使用全局变量还是局部变量? 帮我看看这段JS ext iframe 重复加载EXTjs问题 ★☆★☆★☆★☆★☆★☆特殊问题,请高手帮忙!急!!! JS正则验证日期YYYY-MM 没有日 只有年和月!会写的帮下 HTML源码模式编辑下div标签自动替换成了p标签 关于一段js的问题,麻烦大家帮忙看看怎么写 Plupload使用flash方式上传文件时无法获取服务器返回的出错信息 如何引用的问题 一个字符串的值为一个函数名,怎么通过这个字符串的值调用这个函数?
vc++做打开数据库等后台工作
JS同样可以实现啊.vc生成xml,在用浏览器显示出来这是我用JavaScript实现的.不用IIS服务.
输入SQL语句.生成XML的查询结果..
这只是一个简单的尝试..
<script>
/** 公用变量 **/
/*所有文件在同一目录下*/
var db_name = "data.mdb"; // Access数据库名
var out_name = "bao.xml"; // 生成结果XML名function connect() {
//连接数据库.
var dbc = new ActiveXObject("ADODB.Connection");
var dbcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ location.href.replace(/file:[/]+([A-Z]:.*[/])([^/]+)/,"$1")+db_name;
dbc.Open(dbcon);
return dbc;
}function gen(sql) {
//读取数据.
var conn = connect();
var rs = conn.Execute(sql);
var result = '<?xml version="1.0" encoding="GB2312" ?>';
result += '<bao>';
while(!rs.EOF){
result +='<result>';
result +='<id>'+rs("id").value+'</id>';
result +='<name>'+rs("name").value+'</name>';
result +='</result>';
rs.movenext;
}
result +='</bao>';
rs.Close();
conn.Close();
WriteToFile(result,out_name)
}
function WriteToFile(s,file)
{
//FSO,写入文本.
var fso, f, r
var ForReading = 1, ForWriting = 2;
fso = new ActiveXObject("Scripting.FileSystemObject")
f = fso.OpenTextFile(location.href.replace(/file:[/]+([A-Z]:.*[/])([^/]+)/,"$1")+file, ForWriting, true)
f.Write(s);
f.Close();
window.open(file);
}
</script>
<body>
<input type="button" onclick="gen(document.all.sql.value)" value="Start">
<input type="text" name="sql" value="select * from baobao">
</body>
</html>数据库:data.mdb
表baobao
id,name