pb如何向数据库添加数据

pb如何向数据库添加数据,第1张

有两种方法

数据窗口或者是sql语句

数据窗口.建立一个数据窗口.与你想要插入数据的表对应.

直接在数据窗口上输入新字段数据.然后通过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语句,如果你要做成程序 把路径改成文本框的就行了,相信你会罢。不会留言,


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6888045.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-29
下一篇 2023-03-29

发表评论

登录后才能评论

评论列表(0条)

保存