Avatar billede dtc Nybegynder
14. juni 2002 - 00:36 Der er 7 kommentarer og
1 løsning

Syntax error - HVORFOR???

Jeg har lavet en insertform til i ASP til tabellen:

users -> (som indeholder)

ID
Username
Firmanavn
Adresse
Postnr
Town
email
Tlf
Fax
Password
Startdate
Periodestart
Periodeend
Sælger
Kontrakt
enheder
enhedertilbage
serviceforbrug

Når jeg kører lokalt på min maskine - personal web server - fungerer det HELT perfekt! Men så snart jeg lægger det på internettet hos min udbyder for jeg en
SYNTAX ERROR fejl - HVORFOR????
Avatar billede pato Nybegynder
14. juni 2002 - 00:41 #1
forstår ikke helt spørgsmålet og koden....

fortæl noget mere...database?...asp kode??


Pato
Avatar billede dtc Nybegynder
14. juni 2002 - 00:45 #2
Okay - jeg prøver lige at skitsere...

Jeg har en fil adminusermake.asp - som opretter en ny bruger i den ovenstående tabel (Acces database)! Når jeg kører det lokalt - virker det
upåklageligt - men så snart jeg lægger det ud hos min udbyder - så melder den en SYNTAX ERROR fejl 80xxxxxxxxxx

Det kan jeg ikke helt forstå??
Avatar billede pato Nybegynder
14. juni 2002 - 00:50 #3
jeg må se lidt af din kode...

din connection
din sql
Avatar billede dtc Nybegynder
14. juni 2002 - 00:53 #4
Her er en stump af koden - jeg har lavet det i Dreamweaver MX:

' *** Insert Record: set variables

If (CStr(Request("MM_insert")) = "form1") Then

  MM_editConnection = MM_Database_STRING
  MM_editTable = "users"
  MM_editRedirectUrl = "adminusermake.asp"
  MM_fieldsStr  = "username|value|password|value|Firmanavn|value|adresse|value|post|value|by|value|email|value|tlf|value|fax|value|startdate|value|periodestart|value|periodeend|value|salger|value|kontrakt|value|enheder|value"
  MM_columnsStr = "Username|',none,''|Password|',none,''|Firmanavn|',none,''|Adresse|',none,''|Postnr|',none,''|Town|',none,''|email|',none,''|Tlf|',none,''|Fax|',none,''|startdate|',none,NULL|periodestart|',none,NULL|periodeend|',none,NULL|salger|',none,''|kontrakt|',none,''|enheder|',none,''"
Avatar billede dtc Nybegynder
14. juni 2002 - 00:56 #5
Min connection ser således ud:

<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_Database_STRING
MM_Database_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath ("db.mdb")
%>
Avatar billede pato Nybegynder
14. juni 2002 - 01:06 #6
jeg ved ikke noget om Dreamweaver MX...beklager
Avatar billede eagleeye Praktikant
14. juni 2002 - 08:46 #7
hvilekn fejl får du en 80xxxxx5 eller 80xxxx14 det er ikke helt ligemeget og ville måske være lettere hvis vi havde en rigtige fejl kode.

Jeg har et gæt på hvad det kan være. Du har på dit web hotel ikke skrive rettigheder i den folder hvor d.mdb filen ligger og som det ser ud ligger den sammen med .asp filerne. Typisk harman en speciel folder på ens web-hotel hvor man ligger databaser. Eller at den ikke kan finde database filen, for hvis din kode virker lokal vil den med 99% sansynlighed og virke på et web-hotel og fejlen vil typisk være at lokal ligger databasen samme med ens .asp fil(er) og på et web-hotel skal den ligge i den bestemt folder.

MM_Database_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath ("db.mdb")

Hvis man har en bestem folder databasen ligger i så kan connection strengen se sådan ud:
MM_Database_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\wwwhomes\userdk\db\db.mdb"

Typsik vil det virker på Local PWS fordi man har skriverettigheder næsten i alle folere som ingår i den lokale server.
Avatar billede dtc Nybegynder
14. juni 2002 - 10:51 #8
Tak for hjælpen!!!
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