vb6 adodb манипулирование набором записей
Я работаю с sgrid vbaccelerators и мне нужно загружать записи так быстро, как я могу.
Я хочу использовать набор записей (я уже использую коллекцию) для хранения загруженных записей, чтобы я мог вносить в него любые изменения в сетке, сохранять изменения в наборе записей до тех пор, пока я не нажму кнопку "Сохранить", а затем обновить базу данных набором записей.
В настоящее время я загружаю данные из базы данных в коллекцию, из коллекции в сетку. это замедляет работу приложения более чем на 10 тыс. записей, которые должны быть загружены один раз, а не партиями. использование набора записей позволит избежать двух циклов, как я упоминал выше.
мои вопросы, как я могу вставить, удалить, обновить конкретные записи в наборе записей? Существуют ли какие-либо служебные классы или библиотеки для этого?
Спасибо
2 ответа
Вы также можете использовать метод выполнения соединения, как показано ниже. Просто напишите обычный SQL-запрос вставки и перейдите к методу подключения.
Dim strConnection As Strin
strConnection = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=SepsisQStar"
Set gcnMain = New ADODB.Connection
gcnMain.Open strConnection
strCom = "INSERT INTO RawData (FileName, FileTimeStamp, SampleName, MOverZ, Intensity) VALUES ('"
strCom = strCom & FileName & "','"
strCom = strCom & FileTimeStamp & "','"
strCom = strCom & SampleName & "',"
strCom = strCom & MoverZ & ","
strCom = strCom & Intensity & ")"
gcnMain.Execute strCom, , adCmdText