ADO WillExecute 和 ExecuteComplete 事件
ఏడీఒ విల్ ఎక్సిక్యూట్ మరియు ఎక్సిక్యూట్ కమ్ప్లీట్ ఇవెంట్స్
నిర్వచనం మరియు ఉపయోగం
- ఈ ఇవెంట్ కొన్ని ప్రత్యేక కార్యకలాపాలు జరిగిన తర్వాత స్వయంచాలకంగా ఆఫ్ కాల్స్ చేస్తారు.
- విల్ ఎక్సిక్యూట్ ఇవెంట్ ఓబ్జెక్ట్ కమ్మాండ్.ఎక్సిక్యూట్, ఓబ్జెక్ట్ కనెక్షన్.ఎక్సిక్యూట్ లేదా ఓబ్జెక్ట్ ఆర్ఎస్.ఓపెన్ కాల్స్ ముందు జరుగుతుంది
ఎక్సిక్యూట్ కమ్ప్లీట్ ఇవెంట్ ఓబ్జెక్ట్ కమ్మాండ్.ఎక్సిక్యూట్, ఓబ్జెక్ట్ కనెక్షన్.ఎక్సిక్యూట్, ఓబ్జెక్ట్ ఆర్ఎస్.ఓపెన్, ఓబ్జెక్ట్ ఆర్ఎస్.రీక్వరీ లేదా ఓబ్జెక్ట్ ఆర్ఎస్.నెక్స్ట్ రెకార్డ్ సెట్ కాల్స్ తర్వాత జరుగుతుంది
సింటాక్స్ విల్ ఎక్సిక్యూట్ స్ర్స్, కర్సర్ టైప్, లాక్ టైప్, ఆప్షన్స్, స్టేటస్, ఓబ్జెక్ట్ కమ్మాండ్, ఓబ్జెక్ట్ ఆర్ఎస్, ఓబ్జెక్ట్ కనెక్షన్
ఎక్సిక్యూట్ కమ్ప్లీట్ రీకాఫెక్ట్డ, ఓబ్జెక్ట్ ఎర్రర్, స్టేటస్, ఓబ్జెక్ట్ కమ్మాండ్, ఓబ్జెక్ట్ ఆర్ఎస్, ఓబ్జెక్ట్ కనెక్షన్ | 描述 |
---|---|
పారామీటర్ | స్ర్స్ |
స్ట్రింగ్, ఎసెల్ కమాండ్ లేదా స్టోరేజ్ ప్రోసెస్ పేరును కలిగివుంది. | కర్సర్ టైప్ఉపయోగించాలి కర్సర్ టైప్ ని నిర్ణయిస్తుంది. లాక్ టైప్ ఇన్ యూమ్ |
కర్సర్ టైప్ ఇన్ యూమ్ | లాక్ టైప్ఉపయోగించాలి లాక్ టైప్ ని నిర్ణయిస్తుంది. లాక్ టైప్ ఇన్ యూమ్ |
ఆప్షన్స్ | ఒక లేదా అనేక ఆప్షన్స్ లో ఒకటి. కమాండ్ టైప్ ఇన్ యూమ్ లేదా ఎక్సిక్యూట్ ఆప్షన్ ఇన్ యూమ్ 值 |
రీకాఫెక్ట్డ | లాంగ్ విలువ, ఈ కమాండ్ ప్రభావితం చేసిన రికార్డుల సంఖ్య. |
objerror |
జరిగిన విఫలమైన విషయాలను కలిగివున్న ఇర్రర్ ఆబ్జెక్ట్.
పరిశీలన: ఇవెంట్ స్టేటస్ ఇన్ యూమ్ విలువను adStatusErrorsOccurred గా సెట్ చేయాలి, ఈ ఇర్రర్ ఆబ్జెక్ట్ ని సృష్టించడానికి. |
స్టేటస్ | ఒక ఇవెంట్ స్టేటస్ ఇన్ యూమ్ విలువ |
objcomm |
విల్ ఎక్సిక్యూట్ కొరకు: ఈ ఇవెంట్ కమాండ్.ఎక్సిక్యూట్ ద్వారా జరిగింది అయితే, objcomm పారామీటర్ కమాండ్ ఆబ్జెక్ట్ ను సూచిస్తుంది, objrs పారామీటర్ నాన్నిగా సెట్ చేస్తుంది. ఎక్సిక్యూట్ కమ్ప్లీట్ కొరకు: అమలుపరచబడిన కమాండ్ ఆబ్జెక్ట్. |
objrs |
对于 WillExecute:如果此事件由 Recordset.Open 引发,objrs 参数将引用 Recordset 对象,pCommand 参数将设置为 Nothing。 对于 ExecuteComplete:Recordset 对象,是命令执行的结果。 |
objconn | 与命令执行相关联的 Connection 对象。 |
EventStatusEnum 值
常量 | 值 | 描述 |
---|---|---|
adStatusOK | 1 | 引发该事件的操作成功。 |
adStatusErrorsOccurred | 2 | 引发该事件的操作失败。 |
adStatusCantDeny | 3 | 不能取消挂起操作。 |
adStatusCancel | 4 | ఈ ఇవెంట్ జరిగించే చర్యను రద్దు చేయండి. |
adStatusUnwantedEvent | 5 | ఈ ఇవెంట్ మెథడ్ అమలు పూర్తయిన ముందు తరువాత నోటిఫికేషన్లను నిషేధించండి. |