当前位置:首页 » 编程软件 » access数据库脚本

access数据库脚本

发布时间: 2022-11-13 18:56:42

Ⅰ 如何用sql脚本建立access数据库

建议使用SQLDMO.dll来完成,因为有些脚本你用C#的代码读进来后,用SqlCommand执行可能会有问题。
但是用SQLDMO.dll,如果你的脚本可以在查询分析器执行调用它来执行都没什么问题。

执行大概如下
SQLDMO.SQLServerClass MySqlServer=new SQLDMO.SQLServerClass();
MySqlServer.Connect(strServiceN,strUser,strPassword);
MySqlServer.ExecuteImmediate(strCSQL,SQLDMO.SQLDMO_EXEC_TYPE.SQLDMOExec_Default,strCSQL.Length);

MySqlServer.DisConnect();

当然,如果你有多个脚本,可以读进来然后按顺序循环执行就可以了

Ⅱ 如何在access中导出sql脚本语句

打开任意一个查询后,在左上方有个视图按钮,选择后会跳出菜单: 你需要的SQL语句就在第4个选项。

Ⅲ access 在哪里可以运行sql脚本

打开ACCESS,当前显示的是“表”,下面有个“查询”,点击之,然事看到右边显示“在设计视图中创建查询”,双击进入
然后会有一个“显示表”的小弹窗,叉掉它,然后在“选择查询”的窗体中右键,就会显示“SQL视图”,这样你就可以写SQL直接运行了

Ⅳ 如何用javascript操作access数据库

1.Access数据库名为 MyData.Mdb, 里面建了一个名为count的表,表由两个 字段组成: ID和COUNT,表里有一条数据: ('count','100')。
文本文件名为 count.txt,里面随便写入一个数字。
静态页面名为Cnt.htm。
2.以上3个文件都放在同一目录下。
由于采用Access数据库,而它采用非标准SQL语法,所以要注意在表名和字段名上需要加方括号: []
3.下面是页面里的代码:其中getCountFromDB方法是对Access数据库进行操作,getCountFromTxt方法是对txt纯文本进行操作,这两个方法都在本地执行通过。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function getCountFromDB() {
//以当前页面文件为基础,找到文件所在的绝对路径。
var filePath = location.href.substring(0, location.href.indexOf("Cnt.htm"));
var path = filePath + "MyData.mdb";
//去掉字符串中最前面的"files://"这8个字符。
pathpath = path.substring(8);
var updateCnt = 0;

//生成查询和更新用的sql语句。
var sqlSelCnt = "SELECT COUNT FROM [COUNT] WHERE ID = 'count'";
var sqlUpdCnt = "UPDATE [COUNT] SET [COUNT] = '";

//建立连接,并生成相关字符串 www.knowsky.com。
var con = new ActiveXObject("ADODB.Connection");
con.Provider = "Microsoft.Jet.OLEDB.4.0";
con.ConnectionString = "Data Source=" + path;

con.open;
var rs = new ActiveXObject("ADODB.Recordset");
rs.open(sqlSelCnt, con);
while (!rs.eof) {
var cnt = rs.Fields("COUNT");
document.write(cnt);
//将取得结果加1后更新数据库。
updateCnt = cnt * 1 + 1;
rs.moveNext;
}
rs.close();
rs = null;

sqlUpdCntsqlUpdCnt = sqlUpdCnt + updateCnt + "'";
con.execute(sqlUpdCnt);

con.close();
con = null;
}

function getCountFromTxt() {
var filePath = location.href.substring(0, location.href.indexOf("Cnt.htm"));
var path = filePath + "count.txt";
pathpath = path.substring(8);
var nextCnt = 0;

var fso, f1, ts, s;
//以只读方式打开文本文件。
var ForReading = 1;
//以读写方式打开文本文件。
var ForWriting = 2;

fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.GetFile(path);
ts = f1.OpenAsTextStream(ForReading, true);
s = ts.ReadLine();
nextCnt = eval(s) + 1;
document.write("now count is :" + s);
ts.Close();

ts = f1.OpenAsTextStream(ForWriting, true);
ts.WriteLine(nextCnt);
ts.close();
}
//-->
</SCRIPT>
</HEAD>

<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
getCountFromTxt();
//-->
</SCRIPT>
</BODY>
</HTML>
4.用这种方法来读写数据库,只适合做计数器和留言版这样的不需要保密性的工作,毕竟代码全是用javascript写成的,谁都可以看到,然后就可以得到路径把db文件下载下来进行分析,所以没办法用它来保存一些不想让别人知道的东西。

Ⅳ powerdesigner 生成的access 数据库脚本怎么语法不对,请问怎么弄

这是Mssql数据库的建表语句啊,和Access数值类型不同的。
比如Mssql里货币类型叫Money,Access里则叫Currency。

Ⅵ ACCESS中怎么创建表的脚本文件

--用脚本
如:表名News,列为ID,类型:int
create table News(
ID int
)
或在Access—打开数据库—设计表—新建

Ⅶ 可不可以用脚本创建Access数据库

可以,只是Microsoft
Access2003
没有
查询分析器
,你需要在“查询”中来实现,步骤如下:
打开左边列表中的“查询”->双击右边列表中的“在设计图中创建查询”,当提示你选择表时,直接点击“关闭”,然后在空白处点击右键,选择“
SQL视图
”,好了,在这里可以输入你想的
SQL语句
了。

Ⅷ bat命令导出access数据库的某个查询,导出逗号分隔的txt,带标题。bat脚本如何写

bat做不到,你可尝试写一个VBS脚本,达到目的

建立一个文本文件,复制下段文本到文本文件中,保存。把该文件名修改为

导出.vbs

具体使用时修改下面代码中的三个地方

d:输出文件名.txt是输出文件的名字

d:aaa.mdb是ACCESS文件的名字

查询1是你要导出的查询的名字

DimAcc
Dimrst
Dimdb
DimFSO
DimtxtFile
DimF
DimstrT
SetAcc=CreateObject("access.application")
SetFSO=CreateObject("Scripting.FileSystemObject")
SettxtFile=FSO.CreateTextFile("d:输出文件名.txt")
Acc.OpenCurrentDatabase("d:aaa.accdb")
Setdb=Acc.CurrentDb
Setrst=db.OpenRecordset("查询1")
ForEachFInrst.Fields
strT=strT&F.Name&","
Next
txtFile.WriteLineLeft(strT,Len(strT)-1)
rst.MoveFirst
DoWhileNotrst.EOF
strT=""
ForEachFInrst.Fields
strT=strT&F&","
Next
txtFile.WriteLineLeft(strT,Len(strT)-1)
rst.MoveNext
Loop
txtFile.Close
rst.Close
Acc.Quit

Ⅸ Access怎么用SQL脚本创建数据库

CREATE DATABASE 数据库名称
这样就可以创建数据库了。
CREATE TABLE Person
(
LastName varchar(30),
FirstName varchar,
Address varchar,
Age int(3)
)
这样是创建了一个Person 表,四个字段.(LastName 、FirstName 、Address 、Age ),字段名后跟的是字段类型。(本例针对SQLServer数据库)

Ⅹ 请教怎样用javascript写一个可以访问access数据库的hta文件

Javascript本身就是脚本语言啊,hta文件中肯定要用脚本才能实现各种功能啊,但你要搞清楚,脚本也是分多种的:
一种是放在<%%>标签内的:
<%
set conn=server.createobject("adodb.connection")
db=server.mappath("test.mdb")
conn.open "provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & db
set rs=server.createobject("adodb.recordset")
rs.open "select * from table1",conn,1,1
tmps=""
do until rs.eof
tmps=tmps & rs(0) & " " & rs(1) & "<br>"
rs.movenext
loop
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<div><%=tmps%></div>
以上是ASP中的脚本代码,是在web服务器上运行的,所以是不能放到hta文件中。
另一种脚本代码是放在<script>标签内的,这个又分vbscript和javascript两种,下面是vbscript的:
<div id=test1></div>
<script language=vbscript>
set conn=createobject("adodb.connection")
conn.open "provider=Microsoft.Jet.OLEDB.4.0; Data Source=test.mdb"
set rs=createobject("adodb.recordset")
rs.open "select * from table1",conn,1,1
tmps=""
do until rs.eof
tmps=tmps & rs(0) & " " & rs(1) & "<br>"
rs.movenext
loop
rs.close
set rs=nothing
conn.close
set conn=nothing
document.getElementById("test1").innerHTML=tmps
</script>
这是客户端运行的脚本代码,所以是可以直接放到hta文件中的。不过在htm文件中这段脚本是无法运行的,IE是不允许网页直接读取本地数据库的,但在hta中却可以,因为对于系统而言,hta文件和exe文件是一样的。
javascript的脚本代码也可以达到同样目的,但我建议你在hta中最好用vbscript,因为你对比一下就知道,以上两类代码非常相似,你可以直接把ASP的脚本代码稍加修改复制到hta中就行了。
我是很喜欢用hta来编程序的,我公司的客户订单信息管理系统就是我用hta做的,全部代码都放到一个hta中,有90多KB,虽然比一般的exe软件小得多,但却实现了普通软件的几乎所有功能,不但可读写数据库,还用FSO实现文件操作功能,为了弥补IE打印功能的不足,我还用VB专门做了一个打印小程序,然后在hta中调用,此外,还可查客户手机归属地、客户所在地网络地图、快递物流信息、与快递公司对账等等,功能非常丰富,界面也非常美观,而这些全部是在一个hta文件中完成的!
你这个问题我已经回答了多次了,你如果还有疑问,我可以发个示例文件给你看看。

热点内容
柱子箍筋加密区长度 发布:2025-05-14 10:18:29 浏览:351
云服务器和内网穿透哪个好 发布:2025-05-14 10:16:41 浏览:627
安徽新能源网络配置是什么 发布:2025-05-14 10:06:24 浏览:631
pinode搭建服务器 发布:2025-05-14 10:04:23 浏览:4
电脑服务器ip名称 发布:2025-05-14 10:01:09 浏览:749
connectorpython 发布:2025-05-14 09:48:50 浏览:763
配置不好怎么办 发布:2025-05-14 09:46:40 浏览:623
数据流程图中的数据存储是指 发布:2025-05-14 09:46:39 浏览:446
我的世界服务器id前缀mod 发布:2025-05-14 09:45:53 浏览:831
完整后台网站源码 发布:2025-05-14 09:45:46 浏览:456