将Access数据导入到SQLserver中
在SQLserver中执行如下语句就能将Access
中B04表中的数据导入到SQLserver中的sqltablenaem表中
INSERT
INTO
sqltablename(sfield1,sfield2,sfield3,sfield4,sfield5,sfield6)
SELECT
CONVERT(char(10),afield1),afield2,afield3,afield4,afield5,afield6
FROM
opendatasource(
'Microsoft.Jet.OLEDB.4.0','Data
Source="c:docaccessdb.mdb";Jet
OLEDB:Database
Password=abc)...B04
说明:
1.CONVERT(char(10),afield1)可以对数据的类型进行转换,控制长度;
2.在“opendatasource(
'Microsoft.Jet.OLEDB.4.0','Data
Source="c:docaccessdb.mdb";Jet
OLEDB:Database
Password=abc)...B04”中Data
Source="c:docaccessdb.mdb为Access数据库的物理路径(保证两个数据库在一台机器上);
3.Password=abc中“abc”是Access数据库的密码,如果数据库无密码就不填写;
4.B04为在Access数据库中的表名;
5.也可以加一些条件如WHERE
afield='a'
and
...,有选择条件的导入数据
Ⅱ 在access里如何运行SQL语句
Access SQL查询语句是兼容的,有两种方式可以使用SQL语句:
方式一:在“查询”的试图里,可以使用Access的向导模式,也可以直接使用SQL语言模式,如下图:
Ⅲ Access2010中如何运行SQL执行SQL语句
1、打开ACCESS数据库,找到右边的空数据,单击弹出对话框,让你选择数据库保存的路径和名称,大家根据自己的实际情况保存吧,我这里使用默认的。
Ⅳ access2010 如何保存为sql文件
可以导出到sql服务器
也就是说你先要建立一个sql服务器端,然后导出到该服务器的数据库。
Ⅳ 在access数据库中怎么执行sql语句
1,打开该access数据库,然后点击创建,点击查询设计,把跳出来的显示表关闭。
2,点击工具栏左上角的SQL,然后就会出现一个框,这个框就是输入SQL语句是框,输入语句后点击保存,点击运行,就可以看到效果了。
Ⅵ 求一个将access的数据库中的表中的数据导出成sql语句的方法或工具
把Access 数据导出到SQL Server的方法如下:
1、打开ACCESS数据库,右键选中要导出的表TABLE1,选择导出,出现一个‘将表TABLE1导出....‘的对话框,在‘保存类型(T)’下拉列表选中'ODBC Databases (),出现一个导出对话框,一般的表名不做修改,默认就行了,点击‘确定’。
2、在‘选择数据源’对话框中,点击‘新建’按钮,出现的‘创建新数据源’中,选择‘SQL Server’数据源驱动程序,点‘下一步’,数据源名中可以输入你想定义的数据源名,本例数据源名为‘DC12’,点‘下一步,点‘完成’。
3、在出现的‘创建到SQL Server的新数据源’对话框中,服务器(S):选项下拉列表中,选择一个你想连接到的本地数据库或者网络数据库的服务器名称,本例的服务器名称为‘JIABAO9’,点‘下一步’,选中‘使用用户输入登录ID和密码的SQL Server 验证(S)’,分别在‘登录ID(L)和密码(P)’中输入访问数据库的的用户名和密码,点‘下一步’。
4、选择数据库的对话框里,在‘更改默认的数据库为(D)’下拉列表中选择一个已经有存在的数据库名称,本例数据库名为‘DBTEXT’,也就是把ACCESS数据库的TABLE1表数据导出到DBTEXT数据库,按‘下一步’--》完成--》确定。
5、在出现的‘选择数据源’对话框中,一般我们不用再修改‘DSN 名称(D)’的文件名了,前面已经命名为‘DC12’,点‘确定’;要求你在‘SQL Server登录’对话框里再次输入登录数据库的用户名和密码,输入完后,点击‘确定’,如果不出现错误提示,表明已经成功将ACCESS数据库表TABLE1的表结构和数据导出到数据库名为JIABAO9了。
6、在JIABAO9数据库下就新建立有一个名称为TABLE1的新表了,可用select * from TABLE1 来查询刚才导入的数据了。
7、因为是从ACCESS把数据表导入到SQL SERVER数据库的, 所以ACCESS和SQL SERVER数据
库的语法上有差别;
select 'stano,sname from stainfo where datepart(''m'',birth) =';是在ACCESS
数据库中的查询语句,在SQL SERVER中不能这样表达,否则会产生语法错误,
无效的参数传递: Invalib parameter specified for datepart;
注意大多数都是由引号或标点符号引起的,把m的引号去掉,
Ⅶ 如何在access中执行sql语句
Access在小型系统开发中等到了广泛使用。虽然Access提供了可视化的操作方法,但许多开发人员还是喜欢直接用SQL语句操作数据表。如何在Access中打开SQL视图,对于初次使用Access的程序员可得费点时间呢。
1、ACESS2007
(1)点击“创建”--点击
“查询设计”
(2)点击关闭
(3)点击左上角的"SQL视图"就可以打开SQL窗口了
2、ACCESS
2003
(1)点击对象里的“查询”
(2)点击
“在设计视图创建查询”
,再点击“关闭”
(3)再点击
左上角的"sql"
(4)就可以输入sql语句了
3、Access里like语句通配符
Access里like的通配符用法是这样:“?”表示任何单一字符;“*”表示零个或多个字符;“#”表示任何一个数字。如:
select
*
from
tablename
where
fieldname
like
'*沙洲*'
Ⅷ 如何在Access中使用SQL语句
access通常有下列几种使用sql语句的方法:
1)在sql视图中直接编写sql语句,然后保存为某个查询名或者直接运行查询即可(点击带叹号的那个命令按钮);
2)直接在属性框里填写sql语句。例如在窗体的“记录来源”属性栏填写 select * from t1 组合框控件的“行来源”属性栏填写 select name from students 等等;
3)利用vba代码运行sql语句。例如:
Private Sub Command1_Click()
DoCmd.RunSQL "update t1 set price=price*1.1"
End Sub
Ⅸ 如何将在ACCESS窗体输入的数据转存至SQL数据库中
建表t,然后单击查询,然后选第一项,然后弹出的对话框选关闭,然后看窗体的左上角,有个SQL按钮,点一下,打开的窗体里面可以写sql语句,点叹号是运行。结果出现后,右键菜单第二项可以返回到sql语句输入界面。
以上。