Size: a a a

2020 February 20

DB

Dmitry Belkevich in Delphi & Lazarus
вопрос. чем в лазаре проще сохранить целиком произвольный набор данных в csv? встроенный или сторонний код есть какой-то? можно для частного случая - UniDAC, может кто-то знает
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Dmitry Belkevich
вопрос. чем в лазаре проще сохранить целиком произвольный набор данных в csv? встроенный или сторонний код есть какой-то? можно для частного случая - UniDAC, может кто-то знает
CSV - это просто список строк, где столбцы разделены точкой с запятой
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
"Дмитрий";"Иванов"
"Иван";"Петров"
источник

GB

George Bakhtadze in Delphi & Lazarus
Геннадий Малинин
CSV - это просто список строк, где столбцы разделены точкой с запятой
и что ты предлагаешь?
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
George Bakhtadze
и что ты предлагаешь?
Там код получится из 10 строк. На всё про всё
источник

GB

George Bakhtadze in Delphi & Lazarus
comma это запятая кстати
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Это ты к чему?
источник

RS

Renat Suleymanov in Delphi & Lazarus
Dmitry Belkevich
вопрос. чем в лазаре проще сохранить целиком произвольный набор данных в csv? встроенный или сторонний код есть какой-то? можно для частного случая - UniDAC, может кто-то знает
Я использовал TCSVDataset (FCL), к примеру, для преобразования из одной базы данных в другую, или для отображения данных в контролах
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Геннадий Малинин
Там код получится из 10 строк. На всё про всё
я в курсе, но не хочется велосипедить
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Renat Suleymanov
Я использовал TCSVDataset (FCL), к примеру, для преобразования из одной базы данных в другую, или для отображения данных в контролах
а туда можно как-то данные перекачать из другого набора?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
или он сам сможет открыть, например, постгресс базу?
источник

RS

Renat Suleymanov in Delphi & Lazarus
Dmitry Belkevich
а туда можно как-то данные перекачать из другого набора?
Я просто по полям некоторые данные копировал. Но он в любом случае наследник TDataSet, очень удобно для преобразования. По поводу, чтобы одной процедурой, тоже можно было вроде, если не ошибаюсь
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Dmitry Belkevich
я в курсе, но не хочется велосипедить
Вот тут есть что-то. Не знаю, насколько совместимо с лазарем
https://www.codeproject.com/Tips/783493/Delphi-CSV-File-and-String-Reader-Classes
источник

DB

Dmitry Belkevich in Delphi & Lazarus
ок, спасибо всем, гляну что там где
источник

RS

Renat Suleymanov in Delphi & Lazarus
Dmitry Belkevich
ок, спасибо всем, гляну что там где
Там при работе с CSVDataSet нужно прописать данные для схемы, остальное как и с другими TDataSet
https://gist.github.com/Al-Muhandis/e90d4980143a0e9044ac231470a67961
источник

DB

Dmitry Belkevich in Delphi & Lazarus
а без схемы не умеет?
источник

RS

Renat Suleymanov in Delphi & Lazarus
Renat Suleymanov
Там при работе с CSVDataSet нужно прописать данные для схемы, остальное как и с другими TDataSet
https://gist.github.com/Al-Muhandis/e90d4980143a0e9044ac231470a67961
Там в примере TSDFDataSet по сути тоже что TCSVDataSet
источник

RS

Renat Suleymanov in Delphi & Lazarus
Dmitry Belkevich
а без схемы не умеет?
Честно, не в курсе
источник

DB

Dmitry Belkevich in Delphi & Lazarus
ладно, гляну
источник

SB

Sergey Bodrov in Delphi & Lazarus
Если Microsoft выкупит телеграм, то и его тоже испортят. =)
источник