ho provato anche cosi:

dataI.Value = Convert.ToDateTime(dataAccDTP.Value).ToString("yyy y-MM-dd"); oppure ("MM-dd-YYYY")

ma niente a questo punto mi è venuto il dubbio che ci fosse qualcosa di sbagliato anche nel database ma non trovo nulla:

codice:
CREATE TABLE [dbo].[bustaRiparazione] (    [IdBusta]            INT           IDENTITY (1, 1) NOT NULL,
    [codiceBustaCliente] NVARCHAR (50) NULL,
    [cliente]            NCHAR (10)    NULL,
    [dataInserimento]    DATE          NULL,
    [dataConsegna]       DATE          NULL,
    [descrizioneOggetti] NVARCHAR (80) NULL,
    [lavoriDaEseguire]   NVARCHAR (80) NULL,
    [prezzoC]            FLOAT (53)    NULL,
    [prezzoP]            FLOAT (53)    NULL,
    [prezzoPreventivo]   FLOAT (53)    NULL,
    [note]               NVARCHAR (50) NULL,
    PRIMARY KEY CLUSTERED ([IdBusta] ASC)
);