Использование инфраструктуры MCPKit в приложении Какао

0

Я пытаюсь интегрировать инфраструктуру MCPKit MySQL в http://mysql-cocoa.sourceforge.net/ в мое приложение cocoa. Я добавил фреймворк и включил файл заголовка, но когда я пытаюсь определить свою первую переменную MCPConnection, она говорит "MCPConnection uneclared". Кто-нибудь успешно использует MCPKit на леопарде? Или есть еще одна структура, которую люди используют для доступа к MySQL?

  • 0
    «Я добавил фреймворк ...» Вы можете остановиться на этом, так как это, вероятно, проблема. Как именно вы добавили фреймворк в свой проект? Появляется ли он в группе «связанные рамки»? Является ли это частью этапа создания цели "Link Binary With Libraries"?
Теги:

3 ответа

0

Я написал руководство о том, как запустить MCPKit на XCode 3.2.x:) Люди из Sequel Pro дали мне экземпляр MCPKit, который они использовали, что немного обновлено из тех, которые вы можете найти в Google.

P.S. Я не могу опубликовать ссылку на Sequel Pro, потому что это мой первый пост. -_-;;

Best,
-R

0

Хорошо, мне удалось заставить рабочую среду работать, но у меня проблемы с возвратом результатов. Когда я выполняю запрос с несколькими полями, я не могу правильно получить результаты.

Это работает:

result = [db queryString:@"select Title from newsitems LIMIT 10"];
row = [result fetchRowAsDictionary];
NSLog(@"%@", [row objectForKey:@"Title"]);

Это не означает:

result = [db queryString:@"select Title, Link from newsitems LIMIT 10"];
row = [result fetchRowAsDictionary];
NSLog(@"%@", [row objectForKey:@"Title"]);
NSLog(@"%@", [row objectForKey:@"Link"]);

Когда я пытаюсь выполнить второй пример, Title правильно выводит как строку, но Link выводит "0" вместо строки (оба определены в mysql как varchars). Кажется, когда я пытаюсь получить несколько полей в NSDictionary, работает только первый. Любая идея почему?

0

Попробуйте следующее: http://code.google.com/p/mysql-cocoa-framework/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню