Автор Тема: [Данные, строки] sqlite не хочет писать в файл  (Прочитано 1030 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн les100 [?]

  • Новичок
  • *
  • Сообщений: 1
  • Репутация: 0
    • Награды
чего то не хочет open писать в файл, получается db с 0-ым размером

Код: AutoIt [Выделить]
Local $DBase = _SQLite_Open("mumu_sql.db")
If @error Then
    MsgBox($MB_SYSTEMMODAL, "SQLite Error", "Can't Load Database!")
    Exit -1
EndIf


If Not _SQLite_Exec($DBase, "CREATE TEMP TABLE persons (Name, Age);") = $SQLITE_OK Then _
        MsgBox($MB_SYSTEMMODAL, "SQLite Error", _SQLite_ErrMsg())
If Not _SQLite_Exec($DBase, "INSERT INTO persons VALUES ('Alice','43');") = $SQLITE_OK Then _
        MsgBox($MB_SYSTEMMODAL, "SQLite Error", _SQLite_ErrMsg())
If Not _SQLite_Exec($DBase, "INSERT INTO persons VALUES ('Bob','28');") = $SQLITE_OK Then _
        MsgBox($MB_SYSTEMMODAL, "SQLite Error", _SQLite_ErrMsg())
If Not _SQLite_Exec($DBase, "INSERT INTO persons VALUES ('Cindy','21');") = $SQLITE_OK Then _
        MsgBox($MB_SYSTEMMODAL, "SQLite Error", _SQLite_ErrMsg())

_SQLite_GetTable(-1, "SELECT * FROM persons;", $aResult, $iRows, $iColumns)
_SQLite_Close("mumu_sql.db") ;ладно, закрываем..........
 MsgBox(0, "Oki?", "Вроде прокатило")

$DBase = _SQLite_Open("mumu_sql.db");открываем..........
If @error Then
    MsgBox($MB_SYSTEMMODAL, "SQLite Error", "Can't Load Database!")
    Exit -1
EndIf
_SQLite_GetTable(-1, "SELECT * FROM persons;", $aResult, $iRows, $iColumns);идем нах.......
_SQLite_Close("mumu_sql.db")
 MsgBox(0, "Oki?", "Них не прокатило")


_SQLite_Shutdown()


Используйте для AutoIt кода тег [autoit]
madmasles.
« Последнее редактирование: Ноябрь 17, 2014, 06:05:52 от madmasles »

Русское сообщество AutoIt

[Данные, строки] sqlite не хочет писать в файл
« Отправлен: Ноябрь 17, 2014, 04:04:33 »

Помечен как лучший ответ пользователем les100 Отправлен Ноябрь 25, 2014, 04:49:23

Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2317
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
Re: [Данные, строки] sqlite не хочет писать в файл
« Ответ #1, Отправлен: Ноябрь 17, 2014, 09:47:53 »
les100,
Код: AutoIt [Выделить]
#include <SQLite.au3>

_SQLite_Startup()

Local $aResult, $iRows, $iColumns
If FileExists(@ScriptDir & "\mumu_sql.db") Then FileDelete(@ScriptDir & "\mumu_sql.db")
Local $hBase = _SQLite_Open(@ScriptDir & "\mumu_sql.db")
If @error Then Exit ConsoleWrite("Can't Load Database!" & @LF)

If _SQLite_Exec($hBase, "CREATE TABLE persons (Name, Age);") Then Exit ConsoleWrite(_SQLite_ErrMsg() & @LF)
If _SQLite_Exec($hBase, "INSERT INTO persons VALUES ('Alice','43');") Then Exit ConsoleWrite(_SQLite_ErrMsg() & @LF)
If _SQLite_Exec($hBase, "INSERT INTO persons VALUES ('Bob','28');") Then Exit ConsoleWrite(_SQLite_ErrMsg() & @LF)
If _SQLite_Exec($hBase, "INSERT INTO persons VALUES ('Cindy','21');") Then Exit ConsoleWrite(_SQLite_ErrMsg() & @LF)

_SQLite_GetTable(-1, "SELECT * FROM persons;", $aResult, $iRows, $iColumns)
_ArrayDisplay($aResult, 1)
_SQLite_Close($hBase)

$hBase = _SQLite_Open(@ScriptDir & "\mumu_sql.db")
If @error Then Exit ConsoleWrite("Can't Load Database!" & @LF)

_SQLite_GetTable(-1, "SELECT * FROM persons;", $aResult, $iRows, $iColumns)
_ArrayDisplay($aResult, 2)
_SQLite_Close($hBase)
_SQLite_Shutdown()


Русское сообщество AutoIt

Re: [Данные, строки] sqlite не хочет писать в файл
« Ответ #1 Отправлен: Ноябрь 17, 2014, 09:47:53 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
5 Ответов
10664 Просмотров
Последний ответ Сентябрь 01, 2018, 02:11:17
от Andreypak
1 Ответов
2584 Просмотров
Последний ответ Декабрь 17, 2011, 15:05:41
от axlwor
2 Ответов
4880 Просмотров
Последний ответ Апрель 15, 2012, 13:37:51
от Redline
2 Ответов
4432 Просмотров
Последний ответ Апрель 09, 2013, 15:19:20
от IgRo
4 Ответов
4894 Просмотров
Последний ответ Август 18, 2013, 09:19:10
от Redline
0 Ответов
1018 Просмотров
Последний ответ Октябрь 09, 2014, 11:43:49
от snoitaleR
2 Ответов
3744 Просмотров
Последний ответ Октябрь 29, 2014, 00:36:27
от Rjevsky
6 Ответов
1784 Просмотров
Последний ответ Сентябрь 21, 2015, 10:32:04
от Prog
3 Ответов
1005 Просмотров
Последний ответ Май 23, 2017, 04:24:55
от perven1
0 Ответов
300 Просмотров
Последний ответ Апрель 04, 2019, 20:45:36
от lu4schydrug