Gestire errore.

martedì 29 maggio 2012 - 22.26

Peppino Profilo | Junior Member

Ciao a tutti.
Se ancora una volta ho sbagliato stanza richiedo ancora scusa.
Se così è stato, cortesemente indicatemi quella giusta e rifaccio tutto.
Uso visual studio 2008 e sql express 2008 con management studio 2008.

In una sub di stampa PrintDocument ho il seguente ciclo per stampare dei dati.
La variabile Descrizione nel database è stata salvata come varchar(MAX) Null.

For i = i To i + numero
If i < bds.Count Then
descrizione = CStr(dst.Tables("Descrizione").Rows(i).Item(4))
e.Graphics.DrawString(descrizione, Font4, Brushes.Black, 435, y)
y += 22
e.HasMorePages = True
Else
e.HasMorePages = False
End If
Next

Fino a quando in fase d’inserimento dati ‘Descrizione’viene valorizzata è tutto OK, ma se viene lasciata vuota, in fase di stampa mi da il seguente errore:
cast non valido dal tipo ‘DBNull’ al Tipo ‘String’.
Come faccio per evitare questo?. Capisco la banalità della domanda, ma non riesco.
Grazie anticipatamente per l’eventuale risposta.
Ciao a tutti. Peppino.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5