当前位置:首页 » 服务存储 » vb存储过程批量上传几百条数据
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

vb存储过程批量上传几百条数据

发布时间: 2022-09-27 08:38:32

Ⅰ 怎么在vb中实现批量添加记录

用For Next循环:For i= Val(Right(Text1.Text,7)) To Val(Right(Text2.Text,7))这里输入你加入Access数据库的代码Next

Ⅱ 如何在vb中输入大量数据

可以这样让用户在一个文本框中输入:
(1,1)|(2,1)|(3,7)
这样的以某个分隔符分开的数据,然后再用split和for...next得到你想要的数据。

Ⅲ vb中怎样实现一次向数据库中添加多条记录

通过ADO技术对数据库进行操作
例子如下(定义连接串与记录集和打开连接串忽略):
rs1.open "select * from 课程 inner join 成绩 inner join 班级 inner join 学生 on (关系条件) where 1=2",conn,3,2,-1'用静态集悲观锁打开记录集,用空集来添加记录
然后通过逗rs("字段名称")=要赋予字段的值地来赋予相关的值,如果要添加多条,那么使用条件循环,直到循环结束,在循环体结束的地方加上逗rs.movenext地即可

Ⅳ 如何向数据库中批量添加数据

存储过程就可以啊,在查询分析器里运行你的数据插入脚本,即sql语句insert into 表(字段) values(字段)

Ⅳ 存储过程批量插入数据问题

create proc pc_Text
@number_star int,
@number_end int
as
declare @int int
set @int=@number_end-@number_star+1
while(@int>0)
begin
select @int= count(1) from Text where aNumber1=@number_star
if(@int=1) --如果存在变化就不插入
begin
set @number_star=@number_star+1
set @int=@number_end-@number_star+1

end
else
begin
insert into Text value(@number_star ,...)
set @number_star=@number_star+1
set @int=@number_end-@number_star+1

end
end

Ⅵ 怎么写存储过程,向数据库中批量插入数据

  1. 用循环语句生成字段值insert

  2. SQL 如下:

createprocereInsertTest

as

begin

declare@iint

declare@svarchar(20)

set@i=1

while@i<=100

begin

select@s=cast(@iASvarchar(20))

insertintotest(A,B,C,D)VALUES('a'+@s,'b'+@s,'ccccc','ddddd')

SET@i=@i+1

end

end

Ⅶ 要用VB.NET将一个几百万行的字符串数组(几百M),写入一个文本文件中。怎么样才能较快实现(20秒内)

读500万行的txt文件190M左右,提取每行中特定字符,写入7个文件,单个文件130万行,13M左右。一共用时20秒左右。
用System.IO.StreamReader System.IO.StreamWriter。

Ⅷ vb中如何一次性输入大量数据并把这些数据依次赋给数组

2种方法
1.
直接赋值,此法只适合和小数组
dim
myarray()
as
integer
={1,2,3,4,5}
或dim
myarray(5)as
integer
myarray(0)=1
myarray(1)=2
myarray(2)=3
myarray(3)=3
myarray(4)=5
myarray(5)=6
2.最常用的for
next循环赋值
dim
myarray()as
integer
for
intcount
as
integer=
0
to
5
myarray(intcount)=你要赋值的东西
next
如果你要每个都不同那就这样:
dim
myarray()as
integer
dim
fu
as
integer
for
fu
as
0
to
5
for
intcount
as
integer=
0
to
5
myarray(intcount)=fu
next
intcount
next
fu