Skip to content

Commit b2cdfbb

Browse files
committed
OracleError by ErrPos() int Interface{}
1 parent cb863b1 commit b2cdfbb

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

network/oracle_error.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,17 @@ package network
33
type OracleError struct {
44
ErrCode int
55
ErrMsg string
6+
errPos int
67
}
78

89
func (err *OracleError) Error() string {
910
return err.ErrMsg
1011
}
1112

13+
func (err *OracleError) ErrPos() int {
14+
return err.errPos
15+
}
16+
1217
func (err *OracleError) translate() {
1318
switch err.ErrCode {
1419
case 1:

network/session.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -506,6 +506,7 @@ func (session *Session) GetError() *OracleError {
506506
} else {
507507
err.ErrMsg = string(session.Summary.ErrorMessage)
508508
}
509+
err.errPos = session.Summary.errorPos
509510
}
510511
return err
511512
}

0 commit comments

Comments
 (0)