Veröffentlicht 30. Oktober 200321 j Hallo, ich greife auf SQL Server 2000 mit ADO zu. Bei insert kriege ich Datenbankfehler : Sperrproblem bei Speichern (OptLock) Hat da jemand schon damit Erfahrung ??
31. Oktober 200321 j Autor Ok, mein Problem hab ich gelöst, da habe ich jedoch eine Frage bezüglich ADO und insert Ich mache es so _CommandPtr cmd; cmd.CreateInstance(__uuidof(Command)); cmd->CommandTimeout = timeout; cmd->ActiveConnection = getConnection(); cmd->CommandText = (const char *)sql; _variant_t count(DISP_E_PARAMNOTFOUND, VT_ERROR); _variant_t parameters(DISP_E_PARAMNOTFOUND, VT_ERROR); long option = adCmdText; // adExecuteRecord _RecordsetPtr rs = cmd->Execute(&count, ¶meters, option);<- ist es nicht besser ?? _RecordsetPtr rs = cmd->Execute(&count, NULL, option); <- so mache ich [/PHP] Gut kann man vielleicht noch den inset beschleunigen ??
31. Oktober 200321 j Autor Also mein Problem ist das ich muss sehr große Datenmengen inserten und je länger der insert läuft desto langsamer er ist :confused:
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.