Avatar billede frank_jensen Nybegynder
22. juni 2001 - 12:39 Der er 13 kommentarer og
2 løsninger

Adgang til Concorde data

Jeg skal lave en hjemmeside, der skal hente data i Concorde økonomisystem. Det skulle være en såkaldt \"Internet version\", men jeg er endnu ikke begyndt at kigge på det...
Men jeg efterlyser eksempler på, hvordan data læses fra en ASP-side. Jeg har erfaring med ASP, ADO/ODBC og SQL.

Så er der nogen, der har et eksempel på, hvordan man kan læse data ?? (Point gives kun til konkrete eksempler)
Avatar billede kichian Nybegynder
22. juni 2001 - 13:26 #1
Du bliver nød til at konkretisere hvad du mener med \"data læses fra en ASP-side\".
Har du noget programmering i Concorden (Navision var Damgaard) der kalder en ASP-side eller hur?

Grunden til at jeg spørger skyldes, at din erfaring umiddelbart burde være tilstrækkelig.
Avatar billede krogstrup Nybegynder
22. juni 2001 - 13:29 #2
Jeg går udfra at du ønsker at dine asp-sider skal \"stikke snablen\" direkte ned i Concorde databasen eller hvad...?

Jeg søger selv en løsning på ovennævnte problemstilling - så jeg lytter lige med :-)
Avatar billede frank_jensen Nybegynder
22. juni 2001 - 13:31 #3
undskyld...

Jeg skal gennemløbe et produktregister i concorde, og vise dataene på en hjemmeside vha. asp (forkert skrevet af mig før)...

Men jeg har aldrig arbejde med at hente data fra concorde før, men kan se vha. andre spørgsmål, at der findes en ODBC driver til concorde, men der er ingen eksempler på, hvordan man har defineret ADO adgangen i ASP, og hvordan man har forespurgt efter data...  Er det ganske almindelig SQL og recordset eller hvad ?
Avatar billede kichian Nybegynder
22. juni 2001 - 14:14 #4
Jeg går ud fra det drejer sig om C5 eller XAL Native.
Derudover antager vi at den nyeste ODBC-driver virker som den skal. Version 2.7x af driveren til XAL fik webserveren til at \"kaste op\" og tidligere versioner virker ikke med ADO.

Men ellers er fremgangsmåden at driven blive installeret korrekt (Det kræver bla. et serienummer.
Der er selvfølgelig adgang til DAT-filen (datafilen) og andre relevante filer i installationen fra Webserveren.
Opret en System-DSN. Der kan så connectes til denne, som til enhver anden ODBC forbindelse.

Open \"DSN=tilDamgaard;UID=brugernavn;PWD=password;
\"

Derefter er det ADO som du kender det. Men læs nu op på ODBC-driveren og foretag nogle fornuftige test inden du lover for meget af løsningen.

Hvis der er købt det store e-handelsmodul til C5/XAL 3.1 følger der en ASP e-handelsløsning med. Det vil selvfølgelig være optimalt at tilrette denne i stedet

XAL på Oracle og MS-SQL Server kører uden problemer. Men det er jo også nogle andre drivere.
Avatar billede elisabeth Nybegynder
22. juni 2001 - 14:55 #5
Jeg sidder med det samme problem og har opdaget at man skal være yderst forsigtig i udviklingsfasen med at connecte til concorde  fordi hver gang der opdateres så registere den en ny bruger og antallet af bruger er begrænset. Det lykkes mig faktisk at lægge concord ned og fik kun problemet løst fordi jeg har noget hammergodt professionelt hjælp. Så at connecte til concorde er det absolutte sidste programmering man laver i  udviklingsfasen. Jeg arbejde med en dummie indtil da.
mvh Elisabeth
Avatar billede kichian Nybegynder
22. juni 2001 - 15:11 #6
Jeg har kigget hos Damgaard. Det ser ud til at ODBC-driverne er blevet stabile. Husk at bruge absolut nyeste version og Disconnectede Recordsets.

Avatar billede frank_jensen Nybegynder
24. juni 2001 - 08:20 #7
Og så kan man bruge alm. SQL/Recordset ned mod databasen, eller hvad ?
Avatar billede kichian Nybegynder
25. juni 2001 - 10:17 #8
Jeps, alm. SQL og ADO recordsets.
Avatar billede frank_jensen Nybegynder
25. juni 2001 - 10:24 #9
okay, er der mulighed for at få lidt kode, f.eks. \"sådan connectes til concorde\" (bare hvordan databaseadgangen deklareres, der er ligegyldigt om det er en DNS eller DNS-less løsning), samt lidt navne på tabellerne (det er vel standard) ??
Avatar billede elisabeth Nybegynder
25. juni 2001 - 11:32 #10
Jeg har dette her;
Set rs = Server.CreateObject(\"ADODB.Recordset\")
sql = \"SELECT feltnavn FROM tabelnavn ORDER BY feltnavn\"
rs.Open sql, Application(\"conn_C5\"), 3, 3
rs.MoveFirst
Håber du kan bruge det. Du kan selvfølgelig droppe sorteringen.
mvh Elisabeth
Avatar billede frank_jensen Nybegynder
26. juni 2001 - 08:24 #11
Hvordan kan jeg finde ud af tabelnavnene ??
Avatar billede elisabeth Nybegynder
26. juni 2001 - 08:28 #12
Det må de mennesker der arbejder med det aktuelle concorde da vide, spørg dem. Jeg ved ikke hvordan du ellers kan få det at vide.
Avatar billede frank_jensen Nybegynder
26. juni 2001 - 08:31 #13
nu kender jeg ikke meget til concorde, men som bruger har man da normalt ikke adgang til tabellerne direkte fra concorde, eller har man ?
(Hvis man ikke har adgang, kan tabelnavnene jo ikke aflæses)...
Avatar billede kichian Nybegynder
26. juni 2001 - 10:06 #14
Du kan sagtens producere en udskrift/oversigt af tabeldefinitionerne fra C5 og XAL. Hvordan skulle man ellers kunne udvikle til disse produkter?

Jeg vil foreslå at du læser lidt op på det system, du vil hente data fra, især programmeringsdelen. Da dette er en væsentlig parameter for at du lykkes med dit projekt.

Hvis det ellers kniber, kan jeg godt overtales for kr. til at skrive kode der læser udlæser data.
Avatar billede frank_jensen Nybegynder
26. juni 2001 - 10:23 #15
Jeg har fået ret meget ud af dette, så nu må de point være opbrugt...

og så vender jeg nok tilbage, når jeg begynder at programmere...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester