Avatar billede no_doubt Nybegynder
27. oktober 2002 - 22:16 Der er 14 kommentarer og
1 løsning

create

Hvad kan man skrive for at kreere
en database evt selv kunne angive navnet
en tabel -//-
en kolonne -//- og hvor man bestemmer i hvilken tabel
Avatar billede eagleeye Praktikant
27. oktober 2002 - 22:19 #1
Så skal du kigge på dette:

http://www.w3schools.com/sql/sql_create.asp
http://www.w3schools.com/sql/sql_create.asp

Donload evt ASPAdmin v2.0 fra http://www.netsrac.dk/netsrac-dk/
Der er koden til at oprettte/rete i kolonne og tabel navne.
Avatar billede no_doubt Nybegynder
27. oktober 2002 - 22:23 #2
hvordan kan man med CREATE DATABASE database_name lave en tekstboks der bestemmer hvad den skal hedde ?
Avatar billede eagleeye Praktikant
27. oktober 2002 - 22:29 #3
Ja på en eller anden måde, det kan være det kommer an på hvilken database man bruger.. Jeg ikke prøvet at bruge CREATE DATABASE før....
Avatar billede no_doubt Nybegynder
27. oktober 2002 - 22:35 #4
Den melder også fejl når jeg prøver...
CREATE DATABASE entest
CREATE DATABASE ("entest")
den skriver
Microsoft VBScript runtime error '800a000d'

Type mismatch: 'DATABASE'

/AccessManager/opretdb.asp, line 2
Avatar billede eagleeye Praktikant
27. oktober 2002 - 22:44 #5
CREATE DATABASE vil så vist jeg kan se lave hvis det er access en fil.

Jeg har lige prøvet sådan her:

Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}"
SQL = "CREATE DATABASE C:\wwwroot\tt.mdb"
Conn.Execute (SQL)

men det giver denne fejl:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4E)
Avatar billede eagleeye Praktikant
27. oktober 2002 - 22:46 #6
Jeg tror den er beregnet til MSSQL og MySQL og ikke Access som er filbaseret.
Avatar billede no_doubt Nybegynder
27. oktober 2002 - 22:49 #7
jamen det må da kunne lade sig gøre
Avatar billede no_doubt Nybegynder
27. oktober 2002 - 23:47 #8
kan der ikke bikses noget sammen ! *s*
Avatar billede no_doubt Nybegynder
28. oktober 2002 - 22:05 #9
tager jeg som et nej
Avatar billede eagleeye Praktikant
13. november 2002 - 18:47 #10
Hvis det stadig er aktuelt så fandt jeg en løsning som kan oprette en DB fil, da jeg skulle finde noget andet og kom i tanke om dette spm.
Avatar billede no_doubt Nybegynder
13. november 2002 - 18:49 #11
det vil jeg da gerne have.. kan du evt komme på icq ?
Avatar billede eagleeye Praktikant
13. november 2002 - 18:56 #12
det er ved brug af ADOX

Her er det lagt i en function.:

Sub CreateAccessDatabase(strDBPath)
  Set catNewDB = Server.CreateObject("ADOX.Catalog")
  catNewDB.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBPath
  Set catNewDB = Nothing
End Sub


og function kaldes eksvis sådan her:
CreateAccessDatabase ("C:\Inetpub\wwwroot\db_tester.mdb")
Avatar billede no_doubt Nybegynder
13. november 2002 - 19:15 #13
er det en komponent ? og kan du hjælpe med : http://www.eksperten.dk/spm/283020
Avatar billede eagleeye Praktikant
13. november 2002 - 19:17 #14
Hvis du køre IIS så er den med, jeg hr prøvet og det virker fint på min maskine, jeg har ikke prøvet på PWS.
Avatar billede no_doubt Nybegynder
13. november 2002 - 19:20 #15
okay great.. kan du hjælpe med mit andet spm ?
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