none
Oprettelse af poster i C5-SQL database direkte fra Webshop (asp/.net)

    Spørgsmål

  • Hej, Kan det lade sig gøre at oprette poster i en C5-SQL databasen direkte fra Webshop (ex. ordre/ordrelinier) og hvordan håndterer man tildeling af løbenummer ?

     

    24. juni 2011 09:15

Alle besvarelser

  • Alt kan lade sig gøre, men det er ikke smart. Lav et særskilt ordrekartotek og brug C5 til at oprette ordre og ordrelinier derfra. Så er du sikker på at det ikke går galt.

    Der findes i øvrigt et udemærket ehandelsmodul til C5.

     

    MVh Maria

    24. juni 2011 15:14
  • Hej Morten,

    Du skal bruge en stored procedure til det.
    Herunder lidt tekst taget fra det ganske udmærkede dokument Microsoft har lavet omkring SQL "MDC5_og_MSSQL_Server.pdf"

    "'sp_xal_seqno' er en stored procedure, som oprettes af kernen under første opstart. Den bruges til at udlevere det næste RecID/Løbenummer. Proceduren udleverer de 10 næste numre, så man sparer på tilgang og låsninger i et flerbrugersystem. Denne stored procedure bruges ikke af kernen, men er meget vigtig, hvis der skal skrives til SQL databasen fra tredje parts programmer. "

    28. juni 2011 11:13
  • Hvor pokker kan jeg finde sp_xal_seqno? :-)

    Morten Nielsen

    24. september 2013 10:36
  • Hej Morten :-)

    C5 smider den selv på SQL-serveren når C5 databasen initialiseres.

    Så du finder den i SSMS under C5 databasen / Programmability / Stored Procedures


    MVH gsl@systemconnect.dk Se også: http://blog.systemconnect.dk/

    24. september 2013 11:10
  • Alternativt kan du bruges DynamicsSOA / ds.

    Det er lidt af en anden boldgade men den virker jo også mod en Native database.

    (ds sætter Dynamics C5 op som en service - og du danner selv de .NET interfaces du ønsker)

    Med venlig hilsen

    Erling Damsgaard - Scanditek ApS - ed@scanditek.dk 

    29. oktober 2013 15:14