2016-03-28 4 views
-2

Ich habe eine HTML-Tabelle, und ich muss die gesamte Tabelle in Back-End-Datenbank mit C# speichern.Speichern Sie JSON-Tabelle Daten in SQL Server-Datenbank mit gespeicherten Prozedur (C# Backend)

Kann jemand bitte ein Beispiel teilen, wie man das erreicht?

Die HTML-Tabelle wird mithilfe von stringify in json konvertiert, und die ajax-post-Methode stellt die Tabellendaten serverseitig bereit. Da ich jedoch neu bin, habe ich keine Vorstellung davon, wie ich dafür vorgehen soll.

Ich habe versucht, online zu suchen und festgestellt, dass wir eine Speicherprozedur erstellen müssen, die uns die Tabelle in die Datenbank speichern lässt. Jede Hilfe wird geschätzt.

PS- wenn ich einen Beitrag der gesamten Tabelle mache, werden nur die ersten 10-15 Zeilen an C# -Seite übergeben. Die anderen werden nicht bestanden. Was könnte der Grund dafür sein, dass die gesamten Tabellendaten nicht übergeben wurden? Ich habe über Max-Limit für Ajax Post gelesen und versucht, Einstellungen in web.config zu ändern, um maximale Daten zu ermöglichen, aber es hat nicht funktioniert.

+0

Post-Beispiel des Codes, den Sie derzeit einschließlich der Datenbanktabellenformat haben – Eminem

+0

@ Eminem- Ich versuche, einen Hang der Dinge zu bekommen, und ich weiß nicht, wie Sie verknüpfen und wie Sie mit dem Erstellen von Speicherverfahren für das Verfahren fortfahren. oder wie man einen C# -Code schreibt, so dass er die Daten übernimmt und an die gespeicherte Prozedur weiterleitet. wenn jemand mir die Schritte oder irgendeinen Link zeigen könnte .... es wäre toll –

+1

Sie sollten am Anfang beginnen. Lerne C#, dann ado.net mit C#, dann sql Server Abfragen, dann sql Server gespeicherte Prozeduren, dann schau dir die Artikel an, die @benjamin in der Antwort unten gepostet hat. Jetzt ist Ihre Frage gleichbedeutend mit der Frage, wie man einen Aufsatz über Autos auf Englisch schreibt, aber Sie verstehen weder Englisch noch Autos. Ohne die von mir beschriebenen Bausteine ​​zu verstehen, wirst du nicht weit kommen. – Igor

Antwort

1

Sql Server hat umfangreiche Unterstützung für XML, aber bis Sql Server 2016 hatte es keine Schnittstellen für JSON-Typen. Um einen sehr guten Ansatz im Umgang mit JSON vor 2016 zu sehen, lesen Sie bitte den Artikel in Simple Talk mit dem Titel: Consuming JSON strings in Sql Server. Für 2016 siehe den Simple Talk-Artikel mit dem Titel: JSON support in Sql Server.

+0

ist XML für nur große Daten speichern? Was ist, wenn ich eine kleine Menge von Daten wie 10 Spalten und 120 Zeilen speichern muss. –

+0

Der XML-Typ, der sich sehr von JSON unterscheidet, kann für kleine Datenmengen verwendet werden. –

Verwandte Themen