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


uppdatera access ta ut specifikt fält

Postades av 2006-03-02 21:56:00 - ulf palme, i forum c# (c-sharp), Tråden har 8 Kommentarer och lästs av 1339 personer

Jag kör så här för att uppdatera

this.OleDbDataAdapter1.Update(this.dstabell1.tabell1)
och det funkar bra men problemet är bara att jag vill först plocka ut en speciell kolumn ur data setet skillnad och göra beräkningar på den ..

Hur får man fram ett specifikt fält ur datasetet?


Svara

Sv: uppdatera access ta ut specifikt fält

Postades av 2006-03-02 23:15:58 - Magnus Bergström

Om ditt DataSet heter ds:

ds.Tables["namn"].Rows[radindex][kolumnindex]

Så kan du ju bara iterera igenom varje rad på en specifik kolumn.


Svara

Sv:uppdatera access ta ut specifikt fält

Postades av 2006-03-06 09:33:56 - ulf palme

Hmm ser nu att min access databas uppdateras inte bara datagrideN...
Min update kod funkar inte vad kan det vara för galet?
så här borde den se ut tycer jag
UPDATE `tabell1` SET `placeringsort` = placeringsort, `personnummer` = personnummer, `Yrke` = Yrke, `Förnamn` = Förnamn, `Efternamn` = Efternamn, `Lon` = Lon, `Arbetsgivarensbud` = Arbetsgivarensbud, `SEKObud` = SEKObud, `LonefterAgivarensbud` = LonefterAgivarensbud, `Loneftersekobud` = Loneftersekobud WHERE (`ID` = ID)


så här ser min update ut this.tabell1TableAdapter.Update(this.sekoDataSet.tabell1);

Får jag verkligen fram värdena ur datagriden på detta sättet?
tacksam för svar


Svara

Sv: uppdatera access ta ut specifikt fält

Postades av 2006-03-06 09:53:08 - ulf palme

Vad jag menar är hur ska man få updatesatsen att fatta att det är värdena i datagriden som ska uppdatera databasen


Svara

Sv:uppdatera access ta ut specifikt fält

Postades av 2006-03-06 10:30:40 - Daniel Åhrlin

Kan det vara så att du har missat att knyta SQL'n som uppdaterar till UpdateCommand på adaptern?

this.tabell1TableAdapter.UpdateCommand=<din SQL-fråga>


Svara

Sv: uppdatera access ta ut specifikt fält

Postades av 2006-03-06 11:52:45 - ulf palme

Får två errors dom sitter i updatesatsen hmm knep

The best overloaded method match for 'System.Data.OleDb.OleDbDataAdapter.OleDbDataAdapter(System.Data.OleDb.OleDbCommand)' has some invalid arguments

Argument '1': cannot convert from 'string' to 'System.Data.OleDb.OleDbCommand'


OleDbDataAdapter uppdatera = new OleDbDataAdapter("UPDATE `tabell1` SET `placeringsort` = placeringsort, `personnummer` = personnummer, `Yrke` = Yrke, `Förnamn` = Förnamn, `Efternamn` = Efternamn, `Lon` = Lon, `Arbetsgivarensbud` = Arbetsgivarensbud, `SEKObud` = SEKObud, `LonefterAgivarensbud` = LonefterAgivarensbud, `Loneftersekobud` = Loneftersekobud ");

OleDbCommandBuilder thisb = new OleDbCommandBuilder(uppdatera);

uppdatera.Update(sekoDataSet.tabell1);


Svara

Sv: uppdatera access ta ut specifikt fält

Postades av 2006-03-06 14:46:28 - ulf palme

Här borde man ju kunna fylla i de aktuella värdena i data griden istället för frågetecknen men hur refererar man till gdenri? blir det nåt typ this.datagrid1[xxx] som man ersätter ? med
databasens och gridensfält har likadana namn


this.oleDbUpdateCommand1.CommandText = @"UPDATE tabell1 SET personnummer = ?, placeringsort = ?, Yrke = ?, Efternamn = ?, Förnamn = ?, Lon = ?, SEKObud = ?, Arbetsgivarensbud = ? WHERE (ID = ?)";


Svara

Sv:uppdatera access ta ut specifikt fält

Postades av 2006-03-06 15:32:06 - Daniel Åhrlin

Ett sätt är att pröva att använda Parameter-objektet. Exemplet är gjort mot en SQL Server databas (Northwind), men det borde fungera mot en Access-databas utan allt för stora ändringar (tror jag...)

SqlCommand updatecmd=new SqlCommand();
updatecmd.Connection=dbConn;
updatecmd.CommandType=CommandType.Text;

updatecmd.CommandText="UPDATE SHIPPERS SET CompanyName = @CompanyName, " +
"Phone = @Phone WHERE ShipperID = @ShipperID";

updatecmd.Parameters.Add(new SqlParameter("@ShipperID", SqlDbType.Int, 4, "ShipperID"));
updatecmd.Parameters.Add(new SqlParameter("@CompanyName", SqlDbType.NVarChar, 40, "CompanyName"));
updatecmd.Parameters.Add(new SqlParameter("@Phone", SqlDbType.NVarChar, 24, "Phone"));

da.UpdateCommand=updatecmd;
da.Update(ds);

Datasetet och dataadaptern håller reda på allt åt oss, finurligt...


Svara

Sv: uppdatera access ta ut specifikt fält

Postades av 2006-03-06 18:16:23 - ulf palme

Tack det där gjorde susen 16 timmar har jag suttit med detta :-)


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 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

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 812
27 960
271 761
438
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