mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	Update github.com/lafriks/xormstore and tidy up mod.go (#8020)
This commit is contained in:
		
				
					committed by
					
						 Antoine GIRARD
						Antoine GIRARD
					
				
			
			
				
	
			
			
			
						parent
						
							dd3ba9bb6b
						
					
				
				
					commit
					cedb285e25
				
			
							
								
								
									
										31
									
								
								vendor/github.com/denisenkom/go-mssqldb/mssql_go110pre.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								vendor/github.com/denisenkom/go-mssqldb/mssql_go110pre.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | ||||
| // +build !go1.10 | ||||
|  | ||||
| package mssql | ||||
|  | ||||
| import ( | ||||
| 	"database/sql/driver" | ||||
| 	"errors" | ||||
| ) | ||||
|  | ||||
| func (r *Result) LastInsertId() (int64, error) { | ||||
| 	s, err := r.c.Prepare("select cast(@@identity as bigint)") | ||||
| 	if err != nil { | ||||
| 		return 0, err | ||||
| 	} | ||||
| 	defer s.Close() | ||||
| 	rows, err := s.Query(nil) | ||||
| 	if err != nil { | ||||
| 		return 0, err | ||||
| 	} | ||||
| 	defer rows.Close() | ||||
| 	dest := make([]driver.Value, 1) | ||||
| 	err = rows.Next(dest) | ||||
| 	if err != nil { | ||||
| 		return 0, err | ||||
| 	} | ||||
| 	if dest[0] == nil { | ||||
| 		return -1, errors.New("There is no generated identity value") | ||||
| 	} | ||||
| 	lastInsertId := dest[0].(int64) | ||||
| 	return lastInsertId, nil | ||||
| } | ||||
		Reference in New Issue
	
	Block a user