以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教老师如何将数据写入列  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=187787)

--  作者:13135990604
--  发布时间:2023/8/11 10:51:00
--  请教老师如何将数据写入列
我有一个数组
"{"a1","a2","a3","a4","a5","a6","a7","a8","a9","a10"}",一共10个成员
需要写入到字段名为:"A"的列里,该列有10行

我做个一个窗口1,窗口1里只有一个button,点击该按钮就将以上数组写入到表A的A列里
请问该怎么写,我翻文档都只有查询等其他说明,好像没看到写入的,请指点一下,谢谢!

--  作者:有点蓝
--  发布时间:2023/8/11 10:58:00
--  
dim ss() as string  ={"a1","a2","a3","a4","a5","a6","a7","a8","a9","a10"}

for each s as string in ss
dim dr as datarow = tables("表A").addnew
dr("第一列") = s
next

--  作者:13135990604
--  发布时间:2023/8/11 11:13:00
--  
老师请问这个报错是什么意思,我是复制您的代码过去的,表名和列名也对应做了修改
图片点击可在新窗口打开查看

--  作者:13135990604
--  发布时间:2023/8/11 11:14:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:11.png
图片点击可在新窗口打开查看

--  作者:13135990604
--  发布时间:2023/8/11 11:16:00
--  
改了后好了,可是我不想要增加行去写入,而是从第一行开始写入
图片点击可在新窗口打开查看此主题相关图片如下:22.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2023/8/11 11:24:00
--  
……
for i as integer = 0 to ss.length - 1
tables("表A").rows(i)("第一列") = ss(i)
next

--  作者:13135990604
--  发布时间:2023/8/11 11:39:00
--  
成功入门Foxtable 蓝老大666  细心!