Lady bug e le segnalazione del M.rkino :-D

Ricordate qualche giorno fa quando dicevo che avevo avuto problemi con la configurazione dei tool esterni con VS2005, http://blogs.ugidotnet.org/markino/archive/2005/07/26/24281.aspx?

Postato il problema su lady bug, non avevo molta fiducia nella cosa perchè non mi sembrava che le risposte fossero tempestive... e invece sembra ce il bug sia stato risolto, "A fix for this issue has been submitted to the VSCore checkin system. Thanks!", http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=74843b88-6133-4693-8185-0a292e9871cb! :-D

La cosa più piacevole è stata invece che tempo fa avevo proposto un metodo per facilitare la lettura dei DbNull, pensiero esposto un po grezamente qui sul blog, "Lettura dei dati e DbNull", e ancor più grezzamente su lady bug qui http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=f71523a2-1994-468b-bad5-474a9cc8bb1f . Beh qualche giorno fa ecco la risposta di Call Perry (PM di ADO.NET): "We will be unable to address this request in this release of ADO.NET. We will investigate this for a future release."

Lo prenderanno davvero in considerazione il suggerimento? Sarei già contento se fosse davvero finito nella lunga lista di proposte plausibili per la porssima versione ...ed in ogni caso gentile a rispondere :-D

La morale è: usate "Lady Bug" che è un valido modo per far sentire la vostra voce sui prodotti che dopo andrete ad usare per lavoro o per hobby, tutti i giorni o nel week end (urko qsi ke mi usciva lo spot in rima... ma sono troppo skariko per creare il gingle) :-p

 

System.DateTime, Operator '-' e il VB.NET

In c# scrivo:

  DateTime d  = new DateTime(1976, 3, 15);
  TimeSpan t   = DateTime.Today - d;

e tutto funziona, poi traduco il tutto in VB.NET

  Dim d As System.DateTime = New DateTime(1976, 3, 15)
  Dim t As TimeSpan = System.DateTime.Today - d

e Operator '-' is not defined for types 'Date' and 'Date'.

Certo la soluzione è semplice: non è definito l'operatore di sottrazione per il tipo "Date".... ma perchè usa "Date" se io ho esplicitamente indicato "System.DateTime"? In ogni caso perchè per "Date" non trova l'overload dell'operatore se la documentazione dice "The equivalent .NET data type is System.DateTime", http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vblr7/html/vadatDate.asp ?

Si è fatto tardi... domani - tempo permettendo - indagheremo :-p

«agosto»
domlunmarmergiovensab
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910