Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Tömma en tabell i en databas

Postades av 2005-08-22 23:37:14 - Ola Ljungcrantz, i forum vb.net, Tråden har 10 Kommentarer och lästs av 1515 personer

Jag har en SqlConnection1, en SqlDataAdapter1 och ett DataSet1.
I databasen finns en tabell "tabell1".

'Hämtar data från databasen till DataSet1
SqlDataAdapter1.Fill(DataSet1.tabell1)

Sedan visar jag innehållet i en DataGrid
DataGrid1.DataSource = DataSet1.tabell1


Allt fungerar som det ska men sedan vill jag under en knapp kunna tömma tabellen i databasen på alla rader. Jag lyckas med att tömma tabellen i DataSet1:
DataSet1.tabell1.Clear()

Men hur får jag detta att slå igenom i databasen?

mvh Ola


Svara

Sv: Tömma en tabell i en databas

Postades av 2005-08-23 08:29:00 - Andreas Hillqvist

Du skulle ju kunna köra en delete fråga.


Svara

Sv:Tömma en tabell i en databas

Postades av 2005-08-23 12:29:38 - Mikael Wedham

Eller köra

Dataadapter.Update(dataset)

/micke


Svara

Sv: Tömma en tabell i en databas

Postades av 2005-08-23 21:37:59 - Ola Ljungcrantz

Andreas
Så, hur skulle det se ut med kod? Jag frågar eftersom jag inte vet.

Mikael
Jag har försökt med det. men det fungerar inte:

DataSet1.tabell1.Clear()
DataGrid1.DataSource = DataSet1.tabell1
SqlDataAdapter1.Update(DataSet1)

mvh Ola


Svara

Sv:Tömma en tabell i en databas

Postades av 2005-08-23 22:45:28 - Thomas Vanhaniemi

Hej Ola!

Något i stil med följande ska det nog vara...
<code>
Dim SqlCmd As New SqlCommand("DELETE FROM tabell1", SqlConnection1)
SqlConnection1.Open()
SqlCmd.ExecuteNonQuery()
SqlConnection1.Close()
</code>
Mvh,
Thomas


Svara

Sv: Tömma en tabell i en databas

Postades av 2005-08-24 22:05:07 - Ola Ljungcrantz

Tack Thomas!
Det är ett år sedan du hjälpte mig senast. iMaila mig gärna och berätta hur det går med studierna mm.

mvh Ola


Svara

Sv:Tömma en tabell i en databas

Postades av 2005-08-24 23:20:37 - Ola Ljungcrantz

Har använt mig av denna sida på nätet (fram till "Hämtning av data i dotnet ") för att skapa databasen och sedan försöka förstå hur det fungerar.
http://internetworld.idg.se/webbstudio/pub/artikel.asp?id=227

Det märkliga nu är att när jag raderar alla rader i databasen och sedan lägger in nya rader så börjar inte kolumnen "Raknare", som är primärnyckel för tabellen, om från noll utan fortsätter där den var senast, om ni förstår vad jag menar.
Varför blir det så?

mvh Ola


Svara

Sv: Tömma en tabell i en databas

Postades av 2005-08-25 08:01:40 - Mikael Wedham

För att SQL Server funkar så...

Det finns ett kommando som fixar till det: DBCC CHECKIDENT()

/micke


Svara

Sv: Tömma en tabell i en databas

Postades av 2005-08-25 09:41:35 - Thomas Vanhaniemi

Jepp, det var väl kring 1 år sedan nu =)

Det hela beror på vilken databas du använder...
Access måste man "reparera och komprimera" för att den ska börja om från noll.
Någon annan kanske vet om det finns något fint SQL-kommando för det hela?

Mvh,
Thomas


Svara

Sv: Tömma en tabell i en databas

Postades av 2005-08-25 10:10:51 - Martin Adrian

>Det märkliga nu är att när jag raderar alla rader i databasen och sedan lägger in nya rader så börjar
>inte kolumnen "Raknare", som är primärnyckel för tabellen, om från noll utan fortsätter där den var
>senast, om ni förstår vad jag menar.

Poängen med en räknare är ju att det är ett enkelt sätt att få en unik nyckel. Om man har behov av fältet skall ha ett visst värde bör man sätta det själv.

Vad spelar det för roll vilket värde räknaren har?


Svara

Sv: Tömma en tabell i en databas

Postades av 2005-08-26 09:58:26 - Lars Gottfridsson

Mikael Wedham's:
Dataadapter.Update(dataset)

funkade väl klockrent!!?
du använder väl dataadapterWizarden i VS?
då skapas all insert,delete,update strängar automatiskt.

tjosan!



Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 724
27 958
271 751
425
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies