Size: a a a

2020 March 10

А

Андрій in С#
Гугли
источник

IK

Ilya Khudaev in С#
Десять Десять
нужно xml загрузить на sql в среде дельфи. Вопрос: ADOQuery запрос может принять в себя в каком-то виде xml и обновить таблицу в sql  данными из xml файла?
может тебе в чат по Дельфи лучше просить об этом?
конечно всё возможно в принципе это. главное как-то из xml правильно идентифицировать те записи которые ты хочешь обновить в базе
источник

G

Gopneg in С#
Андрій
Я ебу ониу меня что на руке набит что-ли?
источник

ДД

Десять Десять in С#
Ilya Khudaev
может тебе в чат по Дельфи лучше просить об этом?
конечно всё возможно в принципе это. главное как-то из xml правильно идентифицировать те записи которые ты хочешь обновить в базе
а как в запросе указать этот xml, если он сначала парсинг пройти должен. Вопрос собственно в том как сделать ссылку на имеющийся файл. допустим мы получили некий список, а в запросе как на  него ссылка делается
источник

МГ

Михаил⚔️ Герасимов in С#
Десять Десять
а как в запросе указать этот xml, если он сначала парсинг пройти должен. Вопрос собственно в том как сделать ссылку на имеющийся файл. допустим мы получили некий список, а в запросе как на  него ссылка делается
Сиквел сервер?
источник

ДД

Десять Десять in С#
Михаил⚔️ Герасимов
Сиквел сервер?
да
источник

IK

Ilya Khudaev in С#
Десять Десять
а как в запросе указать этот xml, если он сначала парсинг пройти должен. Вопрос собственно в том как сделать ссылку на имеющийся файл. допустим мы получили некий список, а в запросе как на  него ссылка делается
отпарсить xml
привести в структурный вид списка.
найти по каждой записи из xml данные в sql, чтобы проверить всё точно.
написать процедуру на SQL который будет принимать на вход какой-то табличный тип, с полями из xml. и внутри уже обрабатывать всё что и как изменить хочешь
источник

МГ

Михаил⚔️ Герасимов in С#
Погугли update table from xml sql server.
источник

IK

Ilya Khudaev in С#
ну это такой вариант
источник

IK

Ilya Khudaev in С#
есть рисковый вариант без проверок всех этих. но я бы не рекомендовал. хер знает что ты там обновишь вообще
источник

ДД

Десять Десять in С#
Ilya Khudaev
ну это такой вариант
а как вообще по красоте такое реализовывается?
источник

IK

Ilya Khudaev in С#
по красоте не знаю как
источник

МГ

Михаил⚔️ Герасимов in С#
В делфи парсишь, потом обновляешь просто.
источник

ДД

Десять Десять in С#
прислушаюсь к советам, благодарю за помощь всех
источник

КА

Костин Алексей Петрович in С#
Десять Десять
а как вообще по красоте такое реализовывается?
jbrToken  какой нибуть
источник

КА

Костин Алексей Петрович in С#
нет безопасности в вэбе
источник

IK

Ilya Khudaev in С#
Десять Десять
а как вообще по красоте такое реализовывается?
я бы парсил xml, потом процедуру на SQL написал с входным параметром табличного типа. например так :
CREATE TYPE dbo.array_xml_parsing AS TABLE 
(
number NVARCHAR(200) NULL,
name NVARCHAR(500) NULL,
id INT NULL
)
ну только с твоими полями которые надо
Потом написал процедуру бы с входным параметром типа  dbo.array_xml_parsin
в Delphi вызывал бы процедуры передавай параметр в который отпарсиные джанные из xml в DataSet приводить (или DataTable) , передавать в процедуру это как входной параметр но указывать тип как dbo.array_xml_parsing
источник

IK

Ilya Khudaev in С#
вот. я бы так это сделал
хотя многим наверно этот вариант покажется извратным
источник

IK

Ilya Khudaev in С#
зато рабочий точно
источник

IK

Ilya Khudaev in С#
ну и в процедуре всю работу уже делал по обновлению таблицы из таблицы
источник