Convert types using the result of PQftypes().
FossilOrigin-Name: 4a2b1fff7ecbdccaaff50842a27a4921f3e336546b07e9b6ebeb440adb29ef60
This commit is contained in:
parent
728b3d1e2a
commit
d22558fdcc
4 changed files with 46 additions and 9 deletions
|
@ -99,7 +99,20 @@
|
|||
do {
|
||||
if ([parameter isKindOfClass: [OFNull class]])
|
||||
values[i++] = NULL;
|
||||
else
|
||||
else if ([parameter isKindOfClass: [OFNumber class]]) {
|
||||
switch ([parameter type]) {
|
||||
case OF_NUMBER_BOOL:
|
||||
if ([parameter boolValue])
|
||||
values[i++] = "t";
|
||||
else
|
||||
values[i++] = "f";
|
||||
break;
|
||||
default:
|
||||
values[i++] = [[parameter description]
|
||||
UTF8String];
|
||||
break;
|
||||
}
|
||||
} else
|
||||
values[i++] = [parameter UTF8String];
|
||||
} while ((parameter = va_arg(args, id)) != nil);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue