26. september 2004 - 12:54
Der er
2 kommentarer og 1 løsning
CreateDatabase, hvordan?
Har ikke prøvet det her før, og ved ikke om det kan lade sig gøre. Men jeg prøver at oprette en ny Access database, og det her virker i al fald ikke: <% Set Connect = Server.CreateObject("ADODB.Connection") Connect.CreateDatabase Server.MapPath("/nydb.mdb"), dbLangGeneral, vbversion30 Connect.Close set Connect = nothing %> Jeg får: ADODB.Connection error '800a0e78' Operation is not allowed when the object is closed. på Connect.CreateDatabase Hvad mangler? (noget siger mig at der også mangler noget med driver...)
Annonceindlæg fra Barco
26. september 2004 - 14:02
#1
Du kan prøve sådan her: set cat = Server.CreateObject("ADOX.Catalog") cat.Create "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=c:\Inetpub\wwwroot\dbnavn.mdb;" & _ "Jet OLEDB:Encrypt Database=True;" & _ "Jet OLEDB:Engine Type=5;" Eller sådan her: <% Const dbLangGeneral = ";LANGID=0x0409;CP=1252;COUNTRY=0" Const dbVersion30 = 32 NewMDBFile = "c:\Inetpub\wwwroot\dbnavn.mdb" Set Conn = Server.CreateObject("DAO.DBEngine.35") Set NewMDB = Conn.CreateDatabase( NewMDBFile, dbLangGeneral,version3 ) %>
26. september 2004 - 14:36
#2
Den første virkede, det gjorde den anden så ikke. Men rigtig mange tak for hjælpen :) Smider du lige et svar? :)