Я хочу получить ввод от пользователя в Erlang и добавить его в базу данных - PullRequest
1 голос
/ 29 апреля 2020
insert(Id, Country, Province, City, Street, PostCode) ->
  odbc:start(), 
  {ok,Seve} = odbc:connect("DSN=test", []),
  io:fwrite("~p", odbc:param_query(Seve,"INSERT INTO Address (ID, COUNTRY, 
                  PROVINCE, CITY, STREET, POST_CODE) VALUES(?, ?, ?, ?, ?, ?)"

Я хочу получить ввод от пользователя в Erlang и добавить его в базу данных.

Теперь, где я могу использовать значения, взятые на входе?

1 Ответ

1 голос
/ 29 апреля 2020

Чтобы ввести пользователя для ввода, используйте следующую функцию.

{ok, Input} = io:read("Enter a params: ").

Редактировать, убедитесь, что ввод параметров похож на [1,3,4, ...]

odbc:param_query(Seve,"INSERT INTO Address (ID, COUNTRY, 
                  PROVINCE, CITY, STREET, POST_CODE) VALUES(?, ?, ?, ?, ?, ?)", Params).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...