Заполните базу данных Access MS в Linux

Если вы хотите, чтобы на странице отображались новые оценки при каждом их изменении, вам нужно будет обновлять DOM каждый раз, когда вы меняете оценки. Другими словами, поместите ваш код ...innerHTML = {score} в обработчик событий.

Вот короткая демонстрация:

var playerscore = 0;
var computerscore = 0;

// display initial scores
document.getElementById('cpuscore').innerHTML = computerscore;
document.getElementById('playerscore').innerHTML = playerscore;

document.getElementById('run').addEventListener("click", function() {
  // ... game logic here ...
  if (Math.random() > .5)
    computerscore++
  else
    playerscore++;
  
  // display updated scores
  document.getElementById('cpuscore').innerHTML = computerscore;
  document.getElementById('playerscore').innerHTML = playerscore;
});
<div>CPU Score: <span id="cpuscore"></span></div>
<div>Player Score: <span id="playerscore"></span></div>

<button id="run">Run</button>

9
задан Mitch Wheat 2 November 2008 в 03:33
поделиться

6 ответов

  1. Если Вы захотите создать базу данных доступа (mdb файл) с нуля, то Вам будет нужен некоторый Microsoft Office dll, таким образом, я буду думать, что можно забыть это.

  2. Если Ваша идея состоит в том, чтобы вставлять/управлять данные в Доступ mdb файл, Вам будет нужен определенный драйвер для вида связи, которую Вы хотите использовать. Я думаю, что Ваш выбор будет в основном между ODBC и OLEDB. Можно затем использовать эту связь для изменения данных (ВСТАВЬТЕ, ОБНОВИТЕ, УДАЛИТЕ), извлеките его (ВЫБОР), даже управляют структурой базы данных через инструкции DDL (СОЗДАЙТЕ, ОТБРОСЬТЕ, и т.д.).

0
ответ дан 4 December 2019 в 23:08
поделиться

мог бы быть немой вопрос, но почему доступ? Я должен предположить, что эти данные должны передать свой путь к Windows в какой-то момент? Могли бы быть другие способы решить эту проблему. если дб доступа будет используемым в доме, можно установить соединение с MySQL от работы Доступа окон и получить данные тот путь.. если файл данных будет разъединенным, Вы могли бы попытаться создать разделенный от запятой текстовый файл с данными, но дать им .xls расширение - на машине окон, которую это заставит их открывать в Excel, с которым многие пользователи согласились бы.

1
ответ дан 4 December 2019 в 23:08
поделиться

EasySoft имеют драйвер ODBC, который мог использоваться для вставки данных в существующую базу данных Access MS.

Если бы Вы можете, я подкачать Доступ для SQL Server Express (бесплатная загрузка), то можно использовать драйвер FreeTDS ODBC, чтобы говорить с ним из Linux или одного из других доступных коммерческих драйверов ODBC для доступа к MS SQL Server из Linux.

1
ответ дан 4 December 2019 в 23:08
поделиться

Почему бы не использовать веб-сервис? Вы могли выполнить ASP (или безотносительно) сервис на машину Windows, и он мог создать необходимый .mdb файл с помощью ODBC. Затем Ваше приложение Linux могло загрузить необработанные данные и получить .mdb в ответ.

Или альтернативно, просто запускает Ваш весь скрипт в Windows. Можно установить cygwin и/или ActiveSate perl и драйверы Windows ODBC доступа (включая Доступ) оттуда.

0
ответ дан 4 December 2019 в 23:08
поделиться

Возможно ли вам отредактировать базу данных доступа в Windows, чтобы вы использовали связанные таблицы, которые затем были связаны с внешний текстовый файл, XML-файл, HTML-документ и т. д .?

В Office2007 используйте вкладку «Внешние данные», а затем выберите «Текстовый файл», «XML-файл» и т. д. Просто убедитесь, что выбран переключатель «Ссылка на источник данных путем создания связанной таблицы». Если вы сначала удалите существующую таблицу и создадите связанную таблицу с тем же именем, вы просто можете обмануть свое приложение, чтобы просмотреть текстовый файл через Access в качестве прокси-сервера.

Таким образом, вы можете легко обновить внешний файл из вашего приложения Linux и Ваше приложение должно видеть эти данные при взаимодействии с базой данных доступа.

0
ответ дан 4 December 2019 в 23:08
поделиться

Вы можете запустить Access 2002 в системе Linux, используя Crossover Office , и автоматизировать его с помощью сценария. (Например, вы можете написать какой-нибудь VBScript и выполнить его с помощью wscript.exe в CrossOver.)

В последнее время я сам делаю это для некоторых баз данных, и он отлично работает. Напишите мне, если вам понадобится помощь в настройке.

0
ответ дан 4 December 2019 в 23:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: