В моей бизнес-сети у нас есть несколько электронных таблиц Excel с отчетами, которые запрашивают свои данные из Oracle ODB C, строка подключения обычно выглядит так:
DSN=NBS;UID=****;PWD=****;SERVER=NBS
Но недавно один пользователь получил новый компьютер, и всякий раз, когда ее компьютер обновляет запрос, он изменяет строку подключения следующим образом:
DSN=NBS;UID=****;PWD=****;DBQ=NBS;DBA=W;APA=T;EXC=F;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;BTD=F;BNF=F;BAM=IfAllSuccessful;NUM=NLS;DPM=F;MTS=T;MDI=F;CSR=F;FWC=F;FBS=64000;TLO=O;MLD=0;ODA=F;STE=F;TSZ=8192;
Электронные таблицы затем отлично работают на ее компьютере, но если кто-то еще пытается их использовать, они получают ошибку строки подключения и не могу обновить, пока я не удалю все после PWD, в этом случае он начинает работать просто отлично.
Я на самом деле не администратор базы данных. Я больше похож на парня, который немного знает sql, поэтому они попросили меня создать автоматические отчеты, и я не мог понять, что вызывает такое странное поведение. только на своем компьютере.