Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
ORACLE 表
CREATE TABLE ORDER_CUST_INFO
(
"_Identify" NUMBER, ----------------主键,ORACLE 序列自动编码(触发器做的)
CUST_NAME VARCHAR2(20 BYTE),
CONTACT_NAME VARCHAR2(20 BYTE),
CONTACT_PHONE VARCHAR2(20 BYTE)
)
buton "NEW" click :
With Tables("ORDER_CUST_INFO")
If .Current.DataRow.RowState = DataRowState.Unchanged Then '如果当前行未曾修改
.AddNew()
Else
MessageBox.Show("该记录已经被修改,若想保存结果请先<保存修改>,否则请<撤销修改>! ")
End If
End With
只要我光标跳动就出错
指定了, 还要不要自动编码的触发器??
如果指定了,按道理不会这样的。
在这个表DataRowAdding事件加入下面的代码看看:
Static Index As Integer = 99999
e.DataRow("_Identify") = Index
Index = Index - 1
表不会自动删除的,重新打开项目应该就行了。
建议外部数据源用SQL Server。