Avatar billede aero Nybegynder
10. marts 2006 - 18:22 Der er 4 kommentarer og
1 løsning

slet en tabel i en db og opret en ny

Hej

Hvis jeg har en tabel i en database som hedder "main_text" hvordan sletter jeg så denne !? (med indhold osv.)

og hvordan kan jeg oprette en ny database som hedder "main_number" som har flg. felter og typer:

id  Key og Auto
title text
tekst  note
dato  date
Avatar billede busschou Praktikant
11. marts 2006 - 02:34 #1
Givet du har en forbindelse til databasen skal du eksekvere følgende sql
Ønsker du at slette en tabel i databasen så
  Drop Table dit_tabel_navn
Ønsker du istedet at tømme en tabel for data bruger du
  Truncate Table dit_tabel_navn
Ønsker du at slette selve databasen ja så
  Drop Database dit_database_navn
Ønsker du at oprette en tabel så
  Create Table main_number(
    id Integer,
    title Varchar(255),
    tekst Note,
    dato Date,
    Primary Key (id)
  )
Jeg er lidt i tvivl omkring syntaksen for Note og Date i sql til Access, og jeg ved jo heller ikke om du kører access
Men et godt sted at kigge og prøve sig frem er http://sqlzoo.net
Nu skriver du så også hvordan du kan oprette en ny database, jeg tror kun du ønsker at oprette en tabel, men du skal da bare vide at det er muligt at oprette en hel database  også. Igen så afhænger koden her af hvilken type database, samt hvilke komponenter du har på serveren. Så kode hertil undlader jeg :o)
Avatar billede aero Nybegynder
12. marts 2006 - 12:30 #2
hvis jeg bruger "Truncate" restarter den så id !?

altså hvis jeg har en id der hedder 142 og laver en "Truncate" starter den så forfra med 1 til første record eller skal jeg gøre noget mere for at kunne gøre det !?

samt læg venligst et svar..
Avatar billede busschou Praktikant
12. marts 2006 - 12:48 #3
Ja se det er jo så et godt spørgsmål, jeg tolker Truncate som at den tømmer tabellen, men derfor behøves den jo ikke nulstille id´et
Men jeg ved det faktisk ikke, har ikke haft behov for også nulstille det
Men det må du nemt kunne lave en test på hvis det er :o)
Avatar billede aero Nybegynder
12. marts 2006 - 15:36 #4
jeg får denne fejl

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/info.asp, line 14

Truncate Table "info_pro"
---------------^


min kode er dette
Truncate Table "info_pro"

strSQL = "SELECT [ID], [Name], [Year], [Link2] FROM info_list"
strSQL = strSQL & " WHERE [Link2] NOT LIKE '%gram%'"
strSQL = strSQL & " AND [Link2] NOT LIKE '%tion%'"
strSQL = strSQL & " ORDER BY [ID] ASC;"
Set objRS = objConn.Execute(strSQL)

hvad er fejlen !?
Avatar billede saudoo Nybegynder
12. marts 2006 - 23:03 #5
Prøv dette

strSQL = "SELECT [ID], [Name], [Year], [Link2] FROM info_list"
strSQL = strSQL & " WHERE [Link2] NOT LIKE '%" & gram & "%'"
strSQL = strSQL & " AND [Link2] NOT LIKE '%" & tion & "%'"
strSQL = strSQL & " ORDER BY [ID] ASC;"
Set objRS = objConn.Execute(strSQL)
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