sql >> Databáze >  >> RDS >> Sqlserver

CLR:Multi Param Aggregate, Argument není v konečném výstupu?

Problém je v tom, že neřadíte oddělovač. Přidat:

w.Write(delimiter)

jako první řádek ve vaší metodě Write a

delimiter = r.ReadString();

jako první řádek v metodě čtení.

Pokud jde o vaše otázky k navrhovanému řešení:

To není. Fungovalo to pouze s vaším testovacím scénářem.

Metoda zápisu musí být kompatibilní s metodou čtení. Pokud napíšete dva řetězce a přečtete pouze jeden, nebude to fungovat. Myšlenka je taková, že váš objekt může být odstraněn z paměti a poté načten. To je to, co má psát a číst. Ve vašem případě – toto se skutečně dělo a vy jste nebyli schopni zachovat hodnotu objektu.



  1. Android – dotaz JSON mySQL poskytuje výjimku NetworkOnMainThreadException

  2. Nalezení průměrného SQL

  3. rake db:structure:dump selže v PostgreSQL / Rails 3.2

  4. Jaká je nevýhoda použití pole dlouhého textu MySQL, když se každý záznam vejde do pole střední velikosti?