mirror of
https://github.com/documize/community.git
synced 2025-07-23 23:29:42 +02:00
Update SQL Server driver library
This commit is contained in:
parent
c538fc9eb1
commit
9c36241b58
37 changed files with 9138 additions and 1091 deletions
38
vendor/github.com/denisenkom/go-mssqldb/error_example_test.go
generated
vendored
Normal file
38
vendor/github.com/denisenkom/go-mssqldb/error_example_test.go
generated
vendored
Normal file
|
@ -0,0 +1,38 @@
|
|||
package mssql
|
||||
|
||||
import "fmt"
|
||||
|
||||
func ExampleError_1() {
|
||||
// call a function that might return a mssql error
|
||||
err := callUsingMSSQL()
|
||||
|
||||
type ErrorWithNumber interface {
|
||||
SQLErrorNumber() int32
|
||||
}
|
||||
|
||||
if errorWithNumber, ok := err.(ErrorWithNumber); ok {
|
||||
if errorWithNumber.SQLErrorNumber() == 1205 {
|
||||
fmt.Println("deadlock error")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func ExampleError_2() {
|
||||
// call a function that might return a mssql error
|
||||
err := callUsingMSSQL()
|
||||
|
||||
type SQLError interface {
|
||||
SQLErrorNumber() int32
|
||||
SQLErrorMessage() string
|
||||
}
|
||||
|
||||
if sqlError, ok := err.(SQLError); ok {
|
||||
if sqlError.SQLErrorNumber() == 1205 {
|
||||
fmt.Println("deadlock error", sqlError.SQLErrorMessage())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func callUsingMSSQL() error {
|
||||
return nil
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue