[SQL Server] Update datetime2 column does not work
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 45/100
Piste de recherche
Aucun fichier source ni test n’est indiqué. Commencez par reproduire le cas SQL Server 2016 avec la requête SqlTypeProvider et l’appel à SubmitUpdates présentés, puis suivez la manière dont l’affectation datetime2(7) est détectée et persistée. Le travail est terminé lorsque la ligne existante est mise à jour ou qu’une erreur de mise à jour claire est levée, au lieu de se terminer silencieusement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description
I cannot update a row containing a datetime2(7) column in SQL Server.
Updates on other datatypes, for example plain int works well.
Inserts with DateTime into this same table works well.
Repro steps
- Sql server 2016
- SqlTypeProvider 1.1.50
type MyDb = SqlDataProvider<ConnectionStringName = "ConnStringInAppConfig", DatabaseVendor = Common.DatabaseProviderTypes.MSSQLSERVER, UseOptionTypes = true>
let ctx = MyDb.GetDataContext()
let entityToUpdate = query { from e in ctx.Dbo.MyTable do where (e.Id = myId) select e }
e.ValidFromDate <- new DateTime(2018, 08, 08)
ctx.SubmitUpdates()
Expected behavior
The column is updated, or else an error is raised that it could not be updated.
Actual behavior
Silently finishes, nothing is updated. No "pendingchanges" remain.
Known workarounds
Delete row and recreate it.
Related information
- SQL Server 2016
- Client on Win10, server on Windows Server 2012
- Latest released version on nuget
- NET Framework 4.6.1
- Langage dominant
- F#
- Étoiles
- 627
- Forks
- 147
- Merge moyen
- 2 h 2 min
- PR mergées (30 j)
- 1
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de fsprojects/SQLProvider
-
enhancement
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
fsprojects/SQLProvider#872 · 2 commentaires ·
-
Repo Assist? Ouverteenhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 10/100
fsprojects/SQLProvider#870 · 1 commentaire ·
-
postgresql
Difficulté 4/5 3-5 jours Accessibilité débutants 58/100
fsprojects/SQLProvider#869 · 2 commentaires ·
-
documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 42/100
fsprojects/SQLProvider#868 · 2 commentaires ·
-
sql server
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
fsprojects/SQLProvider#851 · 1 commentaire ·
Toutes les issues de fsprojects/SQLProvider
Issues similaires
-
[6.x]: "Cannot use object of type stdClass as array" loading Users index (regression of #19182) Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
-
[InvoiceShelf] No database info Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
community-scripts/ProxmoxVE#17396 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
BasedHardware/omi#15274 · 3 commentaires ·
-
bug: AI Gateway client filter lists "Unknown" twice when NULL and literal Unknown clients coexist Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100