vb中添加数据到数据库问题
Dim cnnn As New ADODB.Connection
Dim rsss As New ADODB.Recordset
cnnn.Open "provider=microsoft.jet.OLEDB.4.0;" & "Data Source=1.mdb"
mysql1 = "select * from [表1]"
rsss.Open mysql1, cnnn, adOpenDynamic, adLockOptimistic
rsss.MoveLast '此处不管用了
rsss.AddNew
rsss.Fields("甲") = a '前面abcd都赋了值
rsss.Fields("乙") = b
rsss.Fields("丙") = c
rsss.Fields("丁") = d
rsss.Update
以上这段代码,虽然试用了MoveLast,但是我执行完这段程序后,打开“表1”,新添加的数据总是在第一行,这是为什么啊?求指教!!! 数据库 vb mysql
[解决办法]
Access 数据库写入并不考虑记录的顺序。
如果需要查询结果按某种顺序排序,可以使用 Order By 子句。
[解决办法]
SQL排序ORDER BY fieldname