Changeset 64-bit,13 for 64-bit/src/odbc/parameter.lisp
- Timestamp:
- 02/04/2008 12:59:54 AM (18 years ago)
- branch-nick:
- test
- parents:
Rev Tree Chgset 12 @64-bit,12 [64-bit,12] 2.1.1 @64-bit,2.1.1 [64-bit,2.1.1] - revision id:
- dsowen@fugue88.ws-20080204005954-s1vx8hf9i7l2iqqe
- File:
-
- 1 edited
-
64-bit/src/odbc/parameter.lisp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
64-bit/src/odbc/parameter.lisp
r7 r13 293 293 ) 294 294 (progn 295 ;; (break)296 295 (setf (cffi:mem-ref (slot-value param 'ind-ptr) 'sql-len) 297 296 (length value)) … … 426 425 ;; we store the position there 427 426 (setf buffer-length (cffi:foreign-type-size 'sql-pointer)) 428 (setf value-ptr (cffi:foreign-alloc 'sql-pointer)))) 427 (setf value-ptr (cffi:foreign-alloc 'sql-pointer))) 428 ) 429 429 430 430 (defmethod set-parameter-value ((param blob-parameter) value) … … 437 437 (slot-value param 'position)) 438 438 (setf (cffi:mem-ref (slot-value param 'ind-ptr) 'sql-len) 439 (%sql-len-data-at-exec (length value)))))) 439 (%sql-len-data-at-exec (length value))) 440 ))) 440 441 441 442 (defmethod send-parameter-data ((param blob-parameter) hstmt) … … 443 444 (len (length temp-val)) 444 445 (buffer (cffi:foreign-alloc :uchar 445 :count (if (zerop len) 1 len))))446 :count (if (zerop len) 1 len)))) 446 447 (put-byte-vector buffer 447 448 temp-val)
Note: See TracChangeset
for help on using the changeset viewer.
