①数据窗口.建立一个数据窗口.与你想要插入数据的表对应.
直接在数据窗口上输入新字段数据.然后通过update()函数
更新数据窗口.具体如下:
if
dw_1.update()>
o
then
commit//提交数据
else
rollback//不进行提交
向上回滚。
end
if
②
直接在事件编辑窗口中编写sql语句实现添加数据.例:现有用户表(t_user)
字段:user_id(用户编号)
,user_name(用户名称),age(年龄)三个字段,向其中插入一条数据.
insert
into
t_user
values('001','张三','28')//别忘记分号insert
into
table_name
values()
这是插入数据的固定格式!
1创建数据库USE [Report]
GO
/****** Object: Table [dbo].[BookInfo]Script Date: 11/29/2011 20:52:04 ******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[BookInfo]') AND type in (N'U'))
DROP TABLE [dbo].[BookInfo]
GO
USE [Report]
GO
/****** Object: Table [dbo].[BookInfo]Script Date: 11/29/2011 20:52:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[BookInfo](
[省份] [varchar](50) NULL,
[市] [varchar](50) NULL,
[县] [varchar](50) NULL,
[社区名字] [varchar](50) NULL,
[管理员名字] [varchar](50) NULL,
[手机号码] [varchar](50) NULL,
[会员数] int NULL,
[录入名字] [varchar](50) NULL,
[录入时间] [varchar](50) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
2个步骤
--开启导入exec程序
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
--改你所要execl的地址 Sheet2$ 看你的数据在哪里
insert into BookInfo
SELECT * FROM OPENROWSET(
'Microsoft.Jet.OLEDB.4.0', 'EXCEL 5.0HDR=YESIMEX=2DATABASE=E:\统计数据.xls'
,'SELECT * FROM [Sheet2$]')
--关闭导入exec程序
--使用完成后,关闭Ad Hoc Distributed Queries:
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure
改表的字段对应execl每天执行sql语句,如果你要做成程序 把路径改成文本框的就行了,相信你会罢。不会留言,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)