在数据库中安插记录

在数据库中插入记录
我用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()

------解决方案--------------------
什么叫“在记录中间插入记录”?
记录的顺序可以用 select 的 order by 来控制,插入时没有关系吧?
------解决方案--------------------
你说的是物理顺序吧,这样做有什么用吗,有select,不是都能解决排序问题吗
------解决方案--------------------
这个似乎没有办法,不过可以有变通的办法,那就是用附加列,附加列只用于排序,你可以通过指定附加列中的值来改变顺序
可以在select时用order by来排序,也可以通过把附加列设置为聚集索引来实现物理排序,说白了,就是搞个可以自定义的主键在那里,你想怎么排就怎么排
当然,性能估计没什么保证