搜索
编程论坛
→
数据库技术
→
『 SQL Server论坛 』
→ 怎么把数组a(1000)的值赋给a1-a1000列?
标题:
怎么把数组a(1000)的值赋给a1-a1000列?
只看楼主
sjyzmk
等 级:
新手上路
帖 子:4
专家分:0
注 册:2014-4-8
结帖率:
0
楼主
已结贴
√
问题点数:20 回复次数:7
怎么把数组a(1000)的值赋给a1-a1000列?
数据库有1000列,列名为a1、a2、、、、、a1000,现在需要把数组a(1)、a(2)、、、、a(1000)的值添加到数据库中。求助!
搜索更多相关主题的帖子:
数据库
2014-04-08 14:20
owenlu1981
等 级:
贵宾
威 望:
13
帖 子:211
专家分:1130
注 册:2013-5-17
第
2
楼
得分:20
1000列???
SQL语句长度怕是要超限了
StrSQL = "Insert into 数据库 values("
For i = 1 to 1000
StrSQL = StrSQL & "'" & a(i) & "'," (如果字段数据类型既有非文本的,则另加判断)
Next i
StrSQL = Left(StrSQL,Len(StrSQL)-1) & ")"
执行上述语句
2014-04-08 14:32
sjyzmk
等 级:
新手上路
帖 子:4
专家分:0
注 册:2014-4-8
第
3
楼
得分:0
谢谢大神啊!
2014-04-08 15:19
sjyzmk
等 级:
新手上路
帖 子:4
专家分:0
注 册:2014-4-8
第
4
楼
得分:0
回复 2楼 owenlu1981
赋值问题已解决,十分感谢。顺便再问一下,1000列的表在视图窗口中不能打开,提示说“the results viewer cannot execute a query with more than 655 columns in the project list”,有解决的办法吗?用的是sql2005。
2014-04-08 15:31
owenlu1981
等 级:
贵宾
威 望:
13
帖 子:211
专家分:1130
注 册:2013-5-17
第
5
楼
得分:0
貌似没办法 数据库列数有限制的
2014-04-08 16:40
volte
等 级:
贵宾
威 望:
69
帖 子:1167
专家分:1316
注 册:2004-12-19
第
6
楼
得分:0
谁设计的这种结构?
大家都是朋友,有空就来坐坐!
2014-04-21 09:13
hyz00001
等 级:
论坛游侠
威 望:
1
帖 子:168
专家分:137
注 册:2012-10-5
第
7
楼
得分:0
赋值的有用,先留个记号,下次接着来看。
2014-04-25 11:15
鸥翔鱼游
等 级:
职业侠客
帖 子:182
专家分:323
注 册:2014-4-19
第
8
楼
得分:0
看了此贴菜鸟又涨姿势了
2014-04-26 15:57
8
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-429811-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.229259 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved