Changeset combined,8 for combined
- Timestamp:
- 08/06/2008 03:19:22 AM (18 years ago)
- branch-nick:
- combined
- parents:
Rev Tree Chgset 7 @combined,7 [combined,7] 2.1.16 @combined,2.1.16 [combined,2.1.16] - revision id:
- dsowen@fugue88.ws-20080806031922-a22y2c619mpmrf46
- Location:
- combined/src/odbc
- Files:
-
- 3 edited
-
odbc-ff-interface.lisp (modified) (1 diff)
-
odbc-functions.lisp (modified) (1 diff)
-
parameter.lisp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
combined/src/odbc/odbc-ff-interface.lisp
r6 r2.1.15 32 32 (defctype sql-u-len sql-u-integer) 33 33 (defctype sql-return sql-small-int) 34 (defctype sql-pointer-as-int 35 #.(ecase (foreign-type-size :pointer) 36 (1 :int8) 37 (2 :int16) 38 (4 :int32) 39 (8 :int64))) 34 40 35 41 (defctype *sql-small-int :pointer) -
combined/src/odbc/odbc-functions.lisp
r5 r2.1.14 69 69 (error-code (cffi:foreign-alloc 'sql-integer)) 70 70 (msg-length (cffi:foreign-alloc 'sql-small-int))) 71 (SQLError henv hdbc hstmt sql-state error-code 71 (SQLError (or henv (null-pointer)) (or hdbc (null-pointer)) 72 (or hstmt (null-pointer)) sql-state error-code 72 73 error-message $SQL_MAX_MESSAGE_LENGTH msg-length) 73 74 (get-string sql-state 5) ;(%cstring-to-keyword sql-state) -
combined/src/odbc/parameter.lisp
r6 r2.1.15 353 353 (progn 354 354 (setf (slot-value param 'temp-val) value) 355 (setf (cffi:mem-ref (slot-value param 'value-ptr) :long)355 (setf (cffi:mem-ref (slot-value param 'value-ptr) 'sql-pointer-as-int) 356 356 (slot-value param 'position)) 357 357 (setf (cffi:mem-ref (slot-value param 'ind-ptr) 'sql-len) … … 403 403 (progn 404 404 (setf (slot-value param 'temp-val) value) 405 (setf (cffi:mem-ref (slot-value param 'value-ptr) :long)405 (setf (cffi:mem-ref (slot-value param 'value-ptr) 'sql-pointer-as-int) 406 406 (slot-value param 'position)) 407 407 (setf (cffi:mem-ref (slot-value param 'ind-ptr) 'sql-len) … … 453 453 (progn 454 454 (setf (slot-value param 'temp-val) value) 455 (setf (cffi:mem-ref (slot-value param 'value-ptr) ' :long)455 (setf (cffi:mem-ref (slot-value param 'value-ptr) 'sql-pointer-as-int) 456 456 (slot-value param 'position)) 457 457 (setf (cffi:mem-ref (slot-value param 'ind-ptr) 'sql-len)
Note: See TracChangeset
for help on using the changeset viewer.
