1

我正在开发 iPhone 应用程序。我有 SQL 查询:

 NSString *myRed = [NSString stringWithFormat: @"%1.4f", slideR.value];

 [self insertData:@"INSERT INTO colour VALUES("+myRed+")"];

它会产生语法错误。如何将字符串插入字符串。Java 中的这种方法会奏效。最好的祝福

4

2 回答 2

1

试试这个 :

NSString *myRed = [NSString stringWithFormat: @"%1.4f", slideR.value];

[self insertData:[NSString stringWithFormat:@"INSERT INTO colour VALUES(\"%@\")",myRed]];

如果你不想要"那么:-

[self insertData:[NSString stringWithFormat:@"INSERT INTO colour VALUES(%@)",myRed]];

希望它可以帮助你。

于 2013-02-02T19:34:47.700 回答
1

您可以尝试事先编写查询并将字符串附加在一起。

             NSString *str = @"Your values";
             NSString *query = [NSString stringWithFormat:@"INSERT INTO color VALUES(%@)", str];
             [self insertData:query];
于 2013-02-02T19:37:10.130 回答