如何在sql查询中使用函数参数?

时间:2011-03-23 08:27:06

标签: objective-c parameters char

我正在尝试在Objective-C中创建一个sql查询。但在where子句中我想使用来自函数的参数。我无法将其附加到查询中。 查询必须是char类型。我的参数是整数。我尝试将它们转换为字符串以使用stringFormat:appendString:选项,但它不起作用。 我试图集中两个角色,但我不能。

这是代码;

(NSMutableArray*)getSomething:(NSInteger)some_id
{
    NSMutableArray *something = [[[NSMutableArray alloc] init] autorelease];

    // const char *sql = "SELECT * FROM t_something WHERE some_id = ";

我想在查询中使用some_id参数。

1 个答案:

答案 0 :(得分:0)

检查此示例代码

NSString *stmt=[NSString stringWithFormat:@"SELECT * FROM person where word like '%@%% order by name asc",name];


    const char *sql=(const char *) [stmt UTF8String];