La conversion jj/MM/aaaa entrée à aaaa-MM-jj dans le format de date pas de type varchar/datetime

Après avoir cherché pendant une journée complète, je suis incapable de trouver une solution, face à de multiples erreurs de conversion. L'objectif principal est de convertir un dd/MM/yyyy à yyyy-MM-dd "date" format pour s'adapter dans SQL Server.

J'ai un Serveur SQL server 2012 de la base de données avec le type de données date comme une colonne dans ma table.

Je suis en utilisant un datepicker de jQuery avec jquery-1.4.1-vsdoc.js sur mon projet de site web que les sorties dd/MM/yyyy qui est obtenu à l'aide de

Dim dDate As DateTime = DateTime.Parse(Request.Form(txtStart.UniqueID))

Alors que j'essaie de faire une insertion SQL à l'aide de la date d'obtention, mais la base de données format de la date est yyyy-MM-dd.

Ont essayé ceci mais ça ne fonctionne pas:

SELECT CONVERT(date, CONVERT(DATETIME, '14/10/2011', 0), 120)

Essayé et ça fonctionne, mais c'est de varchar type de données qui n'est pas ce dont j'ai besoin

SELECT REPLACE(CONVERT(VARCHAR(10), '15/4/2014', 111), '/', '-')  AS [YYYY-MM-DD]

J'ai vraiment besoin d'un code sur mon site web VB/C# code ou instruction SQL selon pour s'acquitter de cette s'il vous plaît aider

Mon script à l'aide de jQuery a déjà écrit dans le code, le format de mon sql est actuellement défini, cependant à l'exécution, il ne s'applique pas

<script type="text/javascript">
$(document).ready(function () {
    $("#<%=txtStart.ClientID %>").dynDateTime({
        showsTime: false,
        ifFormat: "%Y-%m-%d ",
        daFormat: "%l;%M %p, %e %m, %Y",
        align: "BR",
        electric: false,
        singleClick: false,
        displayArea: ".siblings('.dtcDisplayArea')",
        button: ".next()"
    });
});
</script>

OriginalL'auteur user2552331 | 2014-04-21