• Как вызвать функцию с ms sql сервера из access?

    tw1ggyz
    @tw1ggyz Автор вопроса
    Поместил в событие "После обновления" формы следующий код:

    Dim qdef As DAO.QueryDef
        Dim id As String
        Dim guest_id As String
        
        'взял из формы номер, который нужно зашифровать, и поместил в переменную
        id = [Forms]![anketa]![Pass_N]
        guest_id = [Forms]![anketa]![gid]
        
        'создал объект "запрос"
        Set qdef = CurrentDb.CreateQueryDef("")
        'поскольку это pass-through запрос, нужно заполнить свойство Connect. Я взял его от одной из прилинкованных таблиц
        qdef.Connect = CurrentDb.TableDefs("dbo_guest_names").Connect
        'мой запрос - на обновление, записей не возвращает
        qdef.ReturnsRecords = False
        qdef.SQL = "UPDATE [hostel].[dbo].[guest_names] " _
            & "SET id = hostel.dbo.IDEncrypt('" & id & "') " _
            & "WHERE guest_id = '" & guest_id & "'"
        qdef.Execute


    Соответственно, dbo.IDEncrypt - имя скалярной функции на ms sql server, а hostel - база данных, в которых эта функция находится. Код точно работает, id сохраняется в базу в зашифрованном виде.
    Ответ написан
    Комментировать
  • Если веб-камера поддерживает 1080, значит ли это, что 480 она поддерживает тоже?

    tw1ggyz
    @tw1ggyz Автор вопроса
    Отвечаю на свой вопрос, применительно к камере Logitech C920. После подключения к Windows 8.1 дров не потребовала, сама определилась в системе и показалась в OBS. Список разрешений в OBS был заполнен, но при попытке сменить с 1920х1080 OBS зависал. После установки ПО с оф. сайта логитек все разрешения заработали. Список внушительный - минимальное 160х90, максимальное 2304х1536, есть "квадратные", например, 640х480, 800х600 и т.д. В других прогах не тестировал.

    P.S. В последний момент отказался от 930e. На канале забугорного летсплеера прочитал, что единственная программа для стримов, с которой эта камера хоть как-то работает, это XSplit. В каментах люди тоже писали, что у них похожие проблемы. Ролик 2013 года, но есть свежий камент, что OBS ее не видит вообще + до сих пор нет внятного официального ПО. То есть с тех пор похоже мало что изменилось.
    Ответ написан
    Комментировать
  • Мог ли монитор сломаться от работы в паре с другим?

    tw1ggyz
    @tw1ggyz Автор вопроса
    В общем, купил нормальный моник асус с dvi и vga выходами, подключил через dvi. Все сразу заработало без возни и настроек. Стоило включить комп, изображение появилось на обоих мониторах, никаких проблем за почти неделю использования не увидел. Просто самсунг видимо действительно был на исходе.
    Ответ написан
    Комментировать
  • Как через cmd заменить n-ую строку в текстовом файле?

    tw1ggyz
    @tw1ggyz Автор вопроса
    В общем, полазил еще по форумам и сделал. Изначально задача была заменить в файле кусок именем компьютера, на котором запущен файл. Но я намудрил, решил заменить целую строчку, поэтому долго возился. Все оказалось прозаичнее. В примере ниже pc-name - это кусок, подлежащий замене на имя компа, получаемое через %computername%.

    @echo off
    setlocal enabledelayedexpansion
    Set infile=settings.ini
    Set find=pc-name
    Set replace=%COMPUTERNAME%
    @echo off
    setlocal enabledelayedexpansion
    set COUNT=0
    for /F "tokens=* delims=, eol=#" %%n in (!infile!) do (
    set LINE=%%n
    set TMPR=!LINE:%find%=%replace%!
    Echo !TMPR!>>TMP.TXT
    )
    move TMP.TXT %infile%
    Ответ написан
    Комментировать
  • Как отправить все запросы на одну страницу?

    tw1ggyz
    @tw1ggyz Автор вопроса
    Полное содержимое файла .htaccess
    AddDefaultCharset windows-1251

    AddHandler application/x-httpd-php .htm .html

    AllowOverride all

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php

    Нагуглил, что оказывается этот файл может еще и не работать. Посоветовали набрать в нем рандомный текст и если не возникнет 500-й ошибки, значит htaccess попросту игнорируется. Набрал, все продолжает работать как работало, ошибок не возникает. Правда не знаю, может здесь еще показ ошибок отключен. Кстати говоря, изначально кодировка в htaccess была задана UTF-8, как и положено, но все равно вместо русского были кривули. Видимо все-таки он игнорится? Но index имеет расширение php, а не html. Без второй строчки htaccess тогда работать по идее не должно. У меня доступа ни к каким настройкам сервера нет, исключительно папочка, в которую дозволено закидывать файлы со страницами. Такие дела.
    Ответ написан