Я пытаюсь войти в sybase и сразу же выполнить запрос в моем пакетном файле. Это строка:
dbisql -c "uid=dba;pwd=sql" -q select max(id)
Но это не сработает, если я просто сделаю:
dbisql -c "uid=dba;pwd=sql"
в командной строке это работает, и я могу подключиться к базе данных, но если я помещаю весь код, он показывает следующую ошибку:
Could not connect to the database.
Database server not found
SQLCODE : -100, OBDC 3 State = "08001"
You are not connected to a database.
Кто-нибудь может мне помочь? Спасибо вам, ребята.
dbisql -c "uid=dba;pwd=sql"
работает в командной строке, аdbisql -c "uid=dba;pwd=sql" -q select max(id)
не работает из пакетного файла, но вы не сказали нам, что произойдет, если вы попробуетеdbisql -c "uid=dba;pwd=sql" -q select max(id)
в командной строке. Пока вы этого не сделаете, мы не сможем определить, связана ли ваша проблема с командой или пакетным файлом! - person Compo   schedule 22.03.2018dbisql -c "uid=dba;pwd=sql" -q select max(id)
в командной строке, я получу ту ошибку, которую я описал в своем вопросе. Не удалось подключиться ... Вы не подключены к базе данных - person mastercoder   schedule 22.03.2018batch-file
и заменил его тегамиcmd
,windows
иsqlanywhere
, чтобы они соответствовали вашим комментариям. - person Compo   schedule 22.03.2018