设置数据库
问题陈叙:
{CODE:VB]
If Rst.State > 0 Then Rst.Close
'_________________________________________________________________|
'**************************(1)*********************************** |
Rst.Open "Select Top 1 * From StdMainInfo", Cnn, adOpenKeyset'| adLockPessimistic '|
'**************************(2)*********************************** |
Rst.Open "StdMainInfo", Cnn, adOpenKeyset, '| adLockPessimistic,adcmdtable '|
'*****************************************************************|
'_________________________________________________________________|
Rst.AddNew
For i = 1 To UBound(ArrData, 2)
Rst.Fields(ArrData(1, i)) = ArrData(0, i)
Next
Rst.Update
Rst.Close
Set Rst = Nothing
我用了上面(1)、(2)两种打开ADO的方法,打开一个表新增一条记录,其中(2)在我的开发数据库和测试数据库中测试多可以,但(1)在开发数据库测试可以,在测试数据库测试,被测试员告诉说在这个地方ADO打开表方式不支持AddNew 方法!我检测了数据库结构的我所知道的一些数据库设置,发现开发数据库和测试数据库是一样的!
问题提出:
所以请问各路豪杰,问题出在那呢,是否还有其他数据库方面的设置我没有设置正确呢?