Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:【已解决】[求助]insert into 在循环中一次只能插入一条数据

1楼
hanxuntx 发表于:2011/10/2 9:35:00
设计了一个多行文本框 用于设定分组 
单击确定按钮执行代码
Dim cmd As New SQLCommand
cmd.C

Dim str As String
With e.Form.Controls("ztxet")
    For Each str In .Lines
        cmd.CommandText = "Insert Into {Groups} ([Group]) values('" & str & "')"
        MessageBox.Show(str)
    Next
End With

If cmd.ExecuteNonQuery = 1 Then '返回1表示增加成功
    MessageBox.Show("保存成功!")
    
Else
    Messagebox.show("增加组失败, 可能存在同名组!","提 

示",MessageBoxButtons.OK,MessageBoxIcon.Information)
End If

messagebox  显示的值和多行文本框中输入的一样
但是外部数据表最后只插入了一条数据
[此贴子已经被作者于2011-10-2 9:56:29编辑过]
2楼
狐狸爸爸 发表于:2011/10/2 9:41:00
呵呵,你只执行了一次ExecuteNonQuery ,当然只会插入一行啊
3楼
hanxuntx 发表于:2011/10/2 9:41:00
回复真快啊
4楼
hanxuntx 发表于:2011/10/2 9:55:00
谢谢 解决了
国庆放假依然在论坛给大家解决问题 太感动了啊
[此贴子已经被作者于2011-10-2 9:57:05编辑过]
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02051 s, 2 queries.