Экспорт данных из базы данных SqlServer в базу данных Access - PullRequest
0 голосов
/ 09 июня 2019

Я хочу передать некоторые данные из базы данных Sqlserver в базу данных Access, используя C #, в SqlServer db у меня есть один столбец datetime, формат которого: «dd / MM / yyyy».Когда данные преобразуются в Access, столбец даты будет иметь такой формат, как «MM / dd / yyyy».Как я могу решить эту проблему

 AccessInsertCommand.CommandText = string.Format(@" INSERT INTO[Ordonnance]
                                ( [N_Ordonnance], [N_ASS], [NomASS], [PrénomASS], [Cat_ASS], [DateFinContrat], [Nom Ayant], [Prénom Ayant]      
                                    ,[Sexe Ayant], [Date_Naiss] , [Lien Parenté]   , [Date Saisie]   , [Date_Soin], [Pathologie] , [Nom_Méd], [Statut Assurée]
                                    , [Carte N°=], [DateValidation], [DateFinTraiCh], [N_Fact], [Date_Fact] , [N_Bord], [Nom_Phar]                         
                                    ,[Montant], [Nbre Vignettes], [Total], [Nbre Ord])      
                                VALUES(" + Ordonnance.N_ORD.ToString() + ","
                               + Ordonnance.NUM_ASSURE.ToString() + ","
                               + "'" + Ordonnance.NOM_ASSURE.ToString() + "'" + ","
                               + "'" + Ordonnance.PRENOM_ASSURE.ToString() + "'" + ","
                               + "'" + Ordonnance.CAT_ASS.ToString() + "'" + "," +
                               (Ordonnance.DATE_FIN_CONTRAT == "" ? DBNull.Value : ((object)("#" + Ordonnance.DATE_FIN_CONTRAT + "#")))

                               + "," + "'" + Ordonnance.NOM_AYANT_DR.ToString() + "'" + ","
                               + "'" + Ordonnance.PRENOM_AYANT_DR.ToString() + "'" + ","
                               + "'" + (Ordonnance.SEXE.ToString() == "" ? "null" : Ordonnance.SEXE.ToString()) + "'" + ","
                               + (Ordonnance.DATE_NAISS == null ? DBNull.Value : ((object)("#" + Ordonnance.DATE_NAISS + "#"))) +

                               "," + "'" + Ordonnance.LIEN_PARENTE.ToString() + "'" + ","
                               + ("#" + Ordonnance.DATE_SAISIE+"#") +

                               "," + (Ordonnance.DATE_SOINS == null ? DBNull.Value : ((object)("#" + Ordonnance.DATE_SOINS + "#")))

                               + "," +  (Ordonnance.PATHOLOGIE == "" ? "null" : Ordonnance.PATHOLOGIE.ToString()) + ","
                               + "'" + Ordonnance.MEDECIN.ToString() + "'" + ","
                               + "'" + Ordonnance.STATUT_ASSURE.ToString() + "'" + ","
                               + "'" + (Ordonnance.NUM_CARTE_CHRON.Equals("null") ? "null" : ((object)(Ordonnance.NUM_CARTE_CHRON))) + "'" +

                               "," + (Ordonnance.DATE_VALIDATION.Equals("null") ? "null" : ((object)("#" + Ordonnance.DATE_VALIDATION + "#"))) + ","
                               + (Ordonnance.DATE_FIN_TRAITEMENT_CHRON.Equals("null") ? "null" : ((object)("#" + Ordonnance.DATE_FIN_TRAITEMENT_CHRON + "#"))) +

                               "," + (Ordonnance.NUM_FACTURE == null ? DBNull.Value : ((object)(Ordonnance.NUM_FACTURE))) + ","
                               + (Ordonnance.DATE_FACTURE == null ? DBNull.Value : ((object)("#" + Ordonnance.DATE_FACTURE + "#"))) +

                               "," + (Ordonnance.NUM_BORDEREAU == null ? DBNull.Value : ((object)(Ordonnance.NUM_BORDEREAU))) + ","

                               + "'" + Ordonnance.NOM_PHARMACIE.ToString() + "'" + ","
                               + (Ordonnance.MONTANT.ToString()).Replace(",", ".") + ","
                               + Ordonnance.NBR_VIGNETTE.ToString()
                               + "," + "9999999"
                               + "," + Ordonnance.NBRE_ORD.ToString() + ")");
                        AccessInsertCommand.ExecuteNonQuery();

Проблема в том, что DateSoin, который является объектом, не отформатирован правильно, как я хочу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...