您的位置:程序门 -> .net技术 -> vb.net



在数据库中插入记录


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


在数据库中插入记录[已结贴,结贴人:csj1995]
发表于:2007-01-13 15: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()
发表于:2007-01-13 15:24:371楼 得分:2
什么叫“在记录中间插入记录”?
记录的顺序可以用   select   的   order   by   来控制,插入时没有关系吧?
发表于:2007-01-13 15:29:492楼 得分:3
你说的是物理顺序吧,这样做有什么用吗,有select,不是都能解决排序问题吗
发表于:2007-01-13 15:52:143楼 得分:0
我是想让它按我的顺序排列,而非固定的升序或降序。
发表于:2007-01-13 16:31:374楼 得分:5
这个似乎没有办法,不过可以有变通的办法,那就是用附加列,附加列只用于排序,你可以通过指定附加列中的值来改变顺序
可以在select时用order   by来排序,也可以通过把附加列设置为聚集索引来实现物理排序,说白了,就是搞个可以自定义的主键在那里,你想怎么排就怎么排
当然,性能估计没什么保证
发表于:2007-01-14 10:11:565楼 得分:0
以前我也稿了好长时间这方面的物理排序,听楼上老大这么一说,我也有了思路了,不过我会再改善一下的!!!


快速检索

最新资讯
热门点击