---
title: "Ang AccessDataSource"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/170092-ang-accessdatasource"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "saw"
published: "2008-03-20T14:32:24.000Z"
updated: "2008-03-21T11:42:08.000Z"
replies: 7
views: 413
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/170092-ang-accessdatasource"
---

# Ang AccessDataSource

## #1 — saw, 2008-03-20T14:32Z

Ber om ursäkt för att jag är här igen, men jag blir tokig på AccessDataSource.
Den självgenererade uppdaten ser ut så här:

```
UpdateCommand="UPDATE [t_Order] SET [KundNr] = ?, [AnstNr] = ?, [tjanst] 
= ?, [startDatum] = ?, [startTid] = ?, [slutDatum] = ?, [slutTid] = ?, 
[antalTimmar] = ?, [klart] = ?, [beskrivning] = ? WHERE [Id] = ? AND [KundNr] 
= ? AND [AnstNr] = ? AND [tjanst] = ? AND [startDatum] = ? AND [startTid]
 = ? AND [slutDatum] = ? AND [slutTid] = ? AND [antalTimmar] = ? AND 
[klart] = ? AND [beskrivning] = ?">

<UpdateParameters>
            <asp:Parameter Name="KundNr" Type="String" />
            <asp:Parameter Name="AnstNr" Type="String" />
            <asp:Parameter Name="tjanst" Type="String" />
            <asp:Parameter Name="startDatum" Type="DateTime" />
            <asp:Parameter Name="startTid" Type="DateTime" />
            <asp:Parameter Name="slutDatum" Type="DateTime" />
            <asp:Parameter Name="slutTid" Type="DateTime" />
            <asp:Parameter Name="antalTimmar" Type="DateTime" />
            <asp:Parameter Name="klart" Type="Boolean" />
            <asp:Parameter Name="beskrivning" Type="String" />
            <asp:Parameter Name="original_Id" Type="Int32" />
            <asp:Parameter Name="original_KundNr" Type="String" />
            <asp:Parameter Name="original_AnstNr" Type="String" />
            <asp:Parameter Name="original_tjanst" Type="String" />
            <asp:Parameter Name="original_startDatum" Type="DateTime" />
            <asp:Parameter Name="original_startTid" Type="DateTime" />
            <asp:Parameter Name="original_slutDatum" Type="DateTime" />
            <asp:Parameter Name="original_slutTid" Type="DateTime" />
            <asp:Parameter Name="original_antalTimmar" Type="DateTime" />
            <asp:Parameter Name="original_klart" Type="Boolean" />
            <asp:Parameter Name="original_beskrivning" Type="String" />
        </UpdateParameters>
```

Om jag inte rör detta någonting, utan försöker uppdatera, så händer ingenting.
Ingen data förändras. Jag har vid tidigare tillfälle tagit bort ganska så mycket
ifrån SQL:en (efter WHERE \[Id\] = ? ) och då har det fungerat, men om jag gör
det så blir det en massa "blanka" fält i databasen.
Hur i hela fridens namn skall jag kunna fixa detta.  x(

Permalänk: https://www.webforum.nu/p/170092

## #2 — Zaiman, 2008-03-20T14:40Z

En update behöver en WHERE om du inte ska uppdatera alla fält i tabellen. Hur fyller du på med data till parametrarna?

Permalänk: https://www.webforum.nu/p/2092544

## #3 — saw, 2008-03-20T15:08Z

Jag har hittat orsaken men kan inte fårstå hur jag skall fixa till det.
När det gäller datumen så visas de som 2008-03-20 00:00:00.
Jag vill ju enbart ha datum här så jag la in 

```
'<%# System.Convert.ToDateTime(Eval("startDatum")).ToShortDateString()%>'
```

Nu ser det ju bra ut, men när jag skall editera, så blir det ju 2008-03-20 00:00:00 igen.

Om jag i \<EditItemTemplate\> lägger till samma kod som ovan, då kan jag inte
uppdatera längre. Hur gör jag? Kan jag fixa det via CodeBehind?

Permalänk: https://www.webforum.nu/p/2092557

## #4 — CatZ, 2008-03-20T17:03Z

Du måste ställa in 

```
DataFormatString="{0:d}"
```

 och 

```
ApplyFormatInEditMode="true"
```

Permalänk: https://www.webforum.nu/p/2092591

## #5 — saw, 2008-03-20T17:31Z

Tack hur skall formateringen se ut för tid?

Permalänk: https://www.webforum.nu/p/2092605

## #6 — CatZ, 2008-03-20T17:47Z

<http://msdn2.microsoft.com/en-us/library/az4se3k1.aspx>

Tycker du ska läsa igenom allting (alla underlänkar särskilt de som står under: *See Also Concepts längst ner) på <http://msdn2.microsoft.com/en-us/library/26etazsy.aspx>*

Permalänk: https://www.webforum.nu/p/2092610

## #7 — saw, 2008-03-20T18:19Z

Tack för detta CatZ, nu löste sig alla mina problem. Så mycket som jag har letat men
dessa sidor har jag aldrig stött på.

Permalänk: https://www.webforum.nu/p/2092614

## #8 — saw, 2008-03-21T11:42Z

Nu är problemet det att jag kan inte uppdatera databasen om jag har

```
DataFormatString="{0:t}" ApplyFormatInEditMode="True"
```

Permalänk: https://www.webforum.nu/p/2092746

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/170092-ang-accessdatasource
