在数据库中插入记录

csj1995 2007-01-13 03:22:37
我用insert语句怎么只是添加记录,我想在记录中间插入记录,如何实现?
con.Open()
Dim ins As String = "insert into yh (xm,mm) values ('" + TextBox2.Text + "'," + TextBox3.Text + ")"
Debug.Write(ins)
Dim mycom1 As SqlClient.SqlCommand = New SqlClient.SqlCommand(ins, con)
mycom1.ExecuteNonQuery()
...全文
236 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rwxzvb 2007-01-14
  • 打赏
  • 举报
回复
以前我也稿了好长时间这方面的物理排序,听楼上老大这么一说,我也有了思路了,不过我会再改善一下的!!!
我是丁学 2007-01-13
  • 打赏
  • 举报
回复
这个似乎没有办法,不过可以有变通的办法,那就是用附加列,附加列只用于排序,你可以通过指定附加列中的值来改变顺序
可以在select时用order by来排序,也可以通过把附加列设置为聚集索引来实现物理排序,说白了,就是搞个可以自定义的主键在那里,你想怎么排就怎么排
当然,性能估计没什么保证
csj1995 2007-01-13
  • 打赏
  • 举报
回复
我是想让它按我的顺序排列,而非固定的升序或降序。
rwxzvb 2007-01-13
  • 打赏
  • 举报
回复
你说的是物理顺序吧,这样做有什么用吗,有select,不是都能解决排序问题吗
我是丁学 2007-01-13
  • 打赏
  • 举报
回复
什么叫“在记录中间插入记录”?
记录的顺序可以用 select 的 order by 来控制,插入时没有关系吧?

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧