Size: a a a

2020 February 03

MM

MrBlack MrBlack in AutoIT RU
Какой метод надо использовать для выполнения такого вида запроса?
источник

ДК

Дмитрий Кожанов in AutoIT RU
MrBlack MrBlack
Привет всем, может кто помочь с проблемой
$sServer = 'server'
$sDatabase = 'master'
$sUsername = 'sa'
$sPassword = 'passwd'

$constrim="DRIVER={SQL Server};SERVER="&$sServer&";DATABASE="&$sDatabase&";uid="&$sUsername&";pwd="&$sPassword&";"
$cObj = ObjCreate("ADODB.Connection")
$cObj.Open($constrim)

$rs = ObjCreate( "ADODB.RecordSet" )
$rsQuery = "declare @backupSetId as int;RESTORE VERIFYONLY FROM  DISK = N'J:\backup\astraia\astraia.bak' WITH  FILE = @backupSetId,  NOUNLOAD,  NOREWIND"
$rs.open($rsQuery, $cObj)  ==> The requested action with this object has failed.:
;$sresult = $rs.GetRows()
;ConsoleWrite($sresult)

$cObj.Close
Execute наверное или что то типа того
источник

MM

MrBlack MrBlack in AutoIT RU
пробовал
источник

Ra

Ruslan aka DUDE in AutoIT RU
MrBlack MrBlack
Привет всем, может кто помочь с проблемой
$sServer = 'server'
$sDatabase = 'master'
$sUsername = 'sa'
$sPassword = 'passwd'

$constrim="DRIVER={SQL Server};SERVER="&$sServer&";DATABASE="&$sDatabase&";uid="&$sUsername&";pwd="&$sPassword&";"
$cObj = ObjCreate("ADODB.Connection")
$cObj.Open($constrim)

$rs = ObjCreate( "ADODB.RecordSet" )
$rsQuery = "declare @backupSetId as int;RESTORE VERIFYONLY FROM  DISK = N'J:\backup\astraia\astraia.bak' WITH  FILE = @backupSetId,  NOUNLOAD,  NOREWIND"
$rs.open($rsQuery, $cObj)  ==> The requested action with this object has failed.:
;$sresult = $rs.GetRows()
;ConsoleWrite($sresult)

$cObj.Close
загугли ObjCreate( "ADODB.RecordSet" ) и смотри примеры
источник

MM

MrBlack MrBlack in AutoIT RU
Вот такой запрос работает нормально, а по предыдущему не могу найти что то
$rs = ObjCreate( "ADODB.RecordSet" )
$sQuery = "SELECT name FROM sys.databases WHERE name NOT IN ('master','model','msdb','tempdb') and state_desc NOT IN ('OFFLINE')"
$rs.open($sQuery, $cObj)
$result = $rs.GetRows()
_ArrayDisplay($result)
источник

Ra

Ruslan aka DUDE in AutoIT RU
MrBlack MrBlack
Вот такой запрос работает нормально, а по предыдущему не могу найти что то
$rs = ObjCreate( "ADODB.RecordSet" )
$sQuery = "SELECT name FROM sys.databases WHERE name NOT IN ('master','model','msdb','tempdb') and state_desc NOT IN ('OFFLINE')"
$rs.open($sQuery, $cObj)
$result = $rs.GetRows()
_ArrayDisplay($result)
мб не валидный сам rsQuery? тоесть там ошибка
источник

MM

MrBlack MrBlack in AutoIT RU
из студии отрабатывает
источник

Ra

Ruslan aka DUDE in AutoIT RU
MrBlack MrBlack
из студии отрабатывает
мб для аутоита надо чтото экранировать в выражении?
источник

MM

MrBlack MrBlack in AutoIT RU
на пример
источник

Ra

Ruslan aka DUDE in AutoIT RU
попробуй запрос сохранить в тестовый файл и считать в переменную запроса
источник

MM

MrBlack MrBlack in AutoIT RU
имеешь в виду через fileread?
источник

Ra

Ruslan aka DUDE in AutoIT RU
да
источник

ML

Markiz Leraie in AutoIT RU
Open cv Не пробовал?
источник

Ra

Ruslan aka DUDE in AutoIT RU
еще можешь попробовать J:/backup/astraia/astraia.bak
источник

Ra

Ruslan aka DUDE in AutoIT RU
или J:\\backup\\astraia\\astraia.bak
источник

:

:) in AutoIT RU
Markiz Leraie
Open cv Не пробовал?
пробую . но пока что результат не утешительный.
источник

:

:) in AutoIT RU
по сути я даже не знаю кто первый imagemagick или open CV - потому как в первом все разжевано до супермельчайших подробностей. а второй чисто обертка.   по скорости еще не проверял на одних и тех же операциях
источник

MM

MrBlack MrBlack in AutoIT RU
Все та же ошибка
источник
2020 February 04

:

:) in AutoIT RU
закончил с поиском координат текста и распознованием его. обошелся без openCV.
источник

ОМ

Оля Матрёшкина in AutoIT RU
тебе надо на хабре блог завести
источник