Показать сообщение отдельно
  #3 (permalink)  
Старый 24.01.2013, 23:06
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

локальными бд неувлекаюсь
но вот что могу сказать
1) во первых неважно есть она или нет, openDatabase создаёт её на лету если нету
2) если неудаётся извлечь инфу, какое нибудь обязательное поле к примеру, то можно предположить что БД создана только что.

<!DOCTYPE HTML>
<html>
  <head> </head>
  <body>

    <script>

      //нсли несуществует то создаётся, если существует то откроется
      var db = openDatabase("ToDo", "0.1", "A list of to do items.", 200000);
      if(!db){alert("Failed to connect to database.");}

      //если неудаётся извлечь избазы инфу, которая там сто пудого должна быть то можно предположить что бД новая
      db.transaction(function (tx) {
        tx.executeSql(
            'SELECT * FROM LOGS',
            [], 
            null, 
            function(){
                 alert("а данных то в базе тютю, наверно она пустая :)")
            });
      });
    </script>

  </body>
</html>


ну а прям проверки на существование ненашёл почему то
в документации инфы больше
http://dev.w3.org/html5/webdatabase/
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 24.01.2013 в 23:50.
Ответить с цитированием