Questione : i tipi di assistente di sql T-SQL e nota di parametro di CLR “@„ non abbinano

APPROVARE il MIO AMICO, problema del
that già è risolto. Thanks
Now faccio questo GENERARE otherError dentro la FUNZIONE per “ConvertirNumerosALetra„ perché i tipi T-SQL e nota di parametro di CLR “@„ non fanno funzione ConvertirNumerosALetra (decimale di @nota (2.2) di match.

create) restituisce (i 500) di nome del
external [Amag.ConvertNumberToText]. [ConvertNumberToText.Utilities] .GetStringFromNumber;
class= > " libero " del
soluzioni >Related class= registro qRelatedParent dll dell'assistente 2008 del >sql " del class= " del DLL del registro dell'assistente 2008 di sql " del title= " " di /Microsoft/Development/MS-SQL-Server/SQL_Server_2008/Q_26423670.html del href= di

Risposta : i tipi di assistente di sql T-SQL e nota di parametro di CLR “@„ non abbinano

Approvazione, dall'altra domanda avete:

GetStringFromNumber (doppio valore)

Quello non è lo stesso tipo di dati del decimale (2, 2) come l'errore sta dicendo. Potreste esaminare il galleggiante o reale (http://msdn.microsoft.com/en-us/library/ms173773.aspx), ma se avete bisogno del decimale più preciso potete alterare appena la firma della funzione.

Nota: decimale (2, 2) permetteranno i valori .00 - .99. Significa un decimale delle 2 cifre con entrambe le cifre che hanno luogo dopo il periodo. Eventualmente quello è che cosa volete.

Giusto riparare l'edizione nella funzione, potete usare il tipo di SqlDecimal.
http://msdn.microsoft.com/en-us/library/ms131092.aspx

Nota inoltre indica che potete utilizzare SqlDouble nella vostra funzione ed allora quella identificherà per galleggiare in assistente di SQL.
Altre soluzioni  
 
programming4us programming4us