Sasa Posted April 1, 2008 Report Share Posted April 1, 2008 šādi : SQL_malu_mat_clear = "TRUNCATE TABLE malu_mat;" Set rs_malu_mat_clear = conn.Execute(SQL_malu_mat_clear) man nesanāk attīrīt tabulu no veciem datiem. Lasīju ka TRUNCATE iztīra visas rindas nedzēšot pašu tabulu ārā! Link to comment Share on other sites More sharing options...
andrisp Posted April 1, 2008 Report Share Posted April 1, 2008 Un kāda datubāze ? Ja tas pats MS Access, tad tas, iespējams, nemaz neatbalsta TRUNCATE. Pameklē. Link to comment Share on other sites More sharing options...
Sasa Posted April 1, 2008 Author Report Share Posted April 1, 2008 (edited) iespējam arī ka netbalsa, bet vai var kā savādāk vienmēr pirms ierakstīšanas attīrīt tabulu no veciem datiem. Vai arī pa virsu vecajiem rakstīt! Edited April 1, 2008 by Sasa Link to comment Share on other sites More sharing options...
andrisp Posted April 1, 2008 Report Share Posted April 1, 2008 DELETE FROM table; ? Link to comment Share on other sites More sharing options...
Sasa Posted April 1, 2008 Author Report Share Posted April 1, 2008 vot šādi aizgāja agrāk arī biju mēģinājis DELETE bet pēc delete liku * ar ideju, lai dzēš visu ārā! Link to comment Share on other sites More sharing options...
Gints Plivna Posted April 1, 2008 Report Share Posted April 1, 2008 vot šādi aizgāja agrāk arī biju mēģinājis DELETE bet pēc delete liku * ar ideju, lai dzēš visu ārā! DELETE dzēš vai nu visu rindu vai neko, nevar tā pusi kolonas izdzēš,pusī nē Un savukārt tos ierakstus, ko gribi dzēst, ierobežo ar WHERE klauzu, kas ir gluži tāda pati kā, piemēram, Select teikumam. Ja where klauzas nav, tad izdzēš visus ierakstus tabulā. Gints Plivna http://datubazes.wordpress.com Link to comment Share on other sites More sharing options...
Recommended Posts