Någon som förstår varför följande kod fungerar när jag kör den lokalt på min dator men inte när jag laddar upp den på mitt webbhotell och kör den där? I båda fallen är det en access 2000 databas.
if Request.Form("ja") <> "" then
stugdatabas.execute "ALTER TABLE innehavare ALTER COLUMN hemsida TEXT(200)",,128
stugdatabas.close
set stugdatabas = nothing
end if
Databas kopplingarna ser ut så här
Lokalt:
set stugdatabas = server.createobject("ADODB.connection")
stugdatabas.open "DSN=stugknuten"
På webbhotellet:
set stugdatabas = server.createobject("ADODB.connection")
Path = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\domains\stugknuten.com\databas\stugknuten.mdb"
stugdatabas.Open(Path)
Nej det står ingenting. Det är som att det fungerar men när jag sedan försöker mata in en massa tecken (dock under 200 st givetvis!) i fältet så får jag meddelande om att texten är för lång för att rymmas i fältet.