Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SQLite и C++ Для Чайников, помогите плиз разобраться! 
:(
    Опции темы
suxxor
Дата 15.10.2010, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 14.10.2010

Репутация: нет
Всего: нет



Вопрос по сабжу

у меня не получается скомпилировать даже такой код (85 errors):

Код

#include "sqlite3.c"

int main()
{
  return 0;
}


как правильно написать чтобы работал без DLL smile

Это сообщение отредактировал(а) suxxor - 15.10.2010, 21:15
PM   Вверх
Cheloveck
Дата 16.10.2010, 12:01 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: нет
Всего: 32



Код

#include "sqlite3.h"

и при этом надо ВСЕ файлы SQLite включить в проект


--------------------
user posted image
PM Jabber   Вверх
suxxor
Дата 16.10.2010, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 14.10.2010

Репутация: нет
Всего: нет



Cheloveck, огромное спасибо!

А как можно минимизировать размер выходного файла, у меня на выходе получается ~200-400 Кб (в зависимости от свойств проекта)

при таком коде:

Код

#include <stdio.h>
#include <iostream>
#include "sqlite3.h"

int main()
{
      sqlite3 *db;
      char *zErrMsg = 0;
      int rc;

      rc = sqlite3_open("DBm", & db);
      if(rc)
      {
            fprintf( stderr, "Can't open database: %s\n", sqlite3_errmsg(db));
            sqlite3_close( db );
            system("pause");
            return 1;
      }

      rc = sqlite3_exec(db, "SELECT * from UserData", NULL, 0, &zErrMsg);
      if(rc!=SQLITE_OK)
      {
            fprintf(stderr, "SQL error: %s\n", zErrMsg);
            system("pause");
            sqlite3_free(zErrMsg);
            return 1;
      }

    system("pause");
}


Это сообщение отредактировал(а) suxxor - 16.10.2010, 13:16
PM   Вверх
Sanderland
Дата 29.11.2011, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 2.3.2009

Репутация: нет
Всего: нет



Господа, заранее прошу прощения, но сил у меня уже нет.
простейший код..... он даже не мой. я его скачал для ознакомления с работой sqlite. Но у меня он отказываеться компилиться!
Код

#include <stdio.h>
#include <conio.h>
#include <sqlite3.h> 
main () {
printf ("Hello world SQLite!");
    char *db_name="test.sl3";
   // sqlite3 *db;
    sqlite3* db;
    char *zErrMsg = 0;
    int error;

    //Создание или открытие БД
    error = sqlite3_open(db_name, &db);
    if ( error )
    {
        printf("Can't open database: ");
        printf("sqlite3_errmsg(db)");
        sqlite3_close(db);
    }

  getch();
}


очень надеюсь на вашу помощь.

Это сообщение отредактировал(а) Sanderland - 29.11.2011, 12:09
PM MAIL   Вверх
vardara
Дата 12.1.2012, 21:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


vardara



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 12.1.2012
Где: Россия,Москва

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL WWW ICQ Skype YIM MSN   Вверх
Cheloveck
Дата 13.1.2012, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: нет
Всего: 32



Sanderland, может еще и ошибку компилятора покажешь?

Это сообщение отредактировал(а) Cheloveck - 13.1.2012, 21:25


--------------------
user posted image
PM Jabber   Вверх
dix75
Дата 1.3.2012, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 462
Регистрация: 17.7.2007

Репутация: нет
Всего: 1



Интересно.
А кто какой фраппер использует?

Хочу попробовать SOCI. STL подобный, что не может не радовать.


--------------------
save your mind
PM MAIL   Вверх
larchik099
Дата 4.4.2012, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 4.4.2012
Где: Москва

Репутация: нет
Всего: нет



Цитата(NikGK @ 2.6.2010,  11:32)
во! smile  спасибо огромное!!! вроде бы разобрался! smile

Заглянула на форум. И, к моему изумлению,   сразу нашла ответ на интересующую меня тему. Спасибо! smile 
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C++: Базы данных"
chipset

Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах.

Благодарим за понимание.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Базы данных | Следующая тема »


 




[ Время генерации скрипта: 0.1031 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.