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


Kann inte execute min delete and update i formview… fel parameter type?

Postades av 2007-01-08 13:36:42 - Björn Ohlsson, i forum sql-server/msde, Tråden har 1 Kommentarer och lästs av 760 personer

Hej,
har problem med mina delete och update command

Går det att omformulera SQL kommadot i stället för att göra en koll med serverside kod ...IsEmpty() ...?

Felet jag får är “Cant cast from int32 to DateTime…” (Asp net 2.0)

två av mina kolumner är satta till type=DateTime i Tabellen table tb_buss
TimeAtTerminalOut and timeAtTerminalHome


Problemet är att jag kan inte uföra någon vädering om fältet är null
Sätter jag parametrarna till type DateTime får jag felet.

Ändrar jag till empty händer å andra sidan inget “empty” (no deletion and no error).

Problemet är den lilla siffran “1”, i commandot.

Alt 1. Då undrar jag förstås, går det att omformulera SQL kommadot i stället för att göra en kolla med serverside kod ...IsEmpty() ...?

Alt 2. Går det inte att göra ett annat kommando så får jag väl göra en kolla av fälet och om vädet är null så ändras kommandot?
Alt 3. Kasnke det går att tilldela ett default värde av typen datetime om fältet är null? hmm

Mån om att göra det på snabbast bästa sätt då jag kommer att behöva använda liknande kommandon rätt ofta.

Kommandot ser ut som följer:

DELETE FROM tb_buss
WHERE (id = @Original_id) AND

(@IsNull_busscompany_id = 1 AND busscompany_id IS NULL OR busscompany_id = @Original_busscompany_id) AND

(@IsNull_timeAtTerminalOut = 1 AND timeAtTerminalOut IS NULL OR timeAtTerminalOut = @Original_timeAtTerminalOut) AND

(@IsNull_timeAtTerminalHome = 1 AND timeAtTerminalHome IS NULL OR timeAtTerminalHome = @Original_timeAtTerminalHome) AND

(@IsNull_status = 1 AND status IS NULL OR status = @Original_status) AND

(@IsNull_travel_id = 1 AND travel_id IS NULL OR travel_id = @Original_travel_id)

__________________

Dessa parametrar har jag testat och ändrat fram och tillbaks ett antal gånger innan jag fattade att det var SQL kommandot som problemet, rätta mig om jag har fel.
<DeleteParameters>

<asp:ControlParameter ControlID="FormView_BussCompany" Name="Original_id" PropertyName="SelectedValue" Type="Int32" />

<asp:ControlParameter ControlID="FormView_BussCompany" Name="Original_busscompany_id" PropertyName="SelectedValue" Type="Int32" />

<asp:ControlParameter ControlID="FormView_BussCompany" Name="Original_timeAtTerminalOut" PropertyName="SelectedValue" />

<asp:ControlParameter ControlID="FormView_BussCompany" Name="Original_timeAtTerminalHome" PropertyName="SelectedValue" />

<asp:ControlParameter ControlID="FormView_BussCompany" Name="Original_status" PropertyName="SelectedValue" Type="String" />

<asp:ControlParameter ControlID="FormView_BussCompany" Name="Original_travel_id" PropertyName="SelectedValue" Type="Int32" />

<asp:ControlParameter ControlID="FormView_BussCompany" Name="IsNull_busscompany_id" PropertyName="SelectedValue" />

<asp:ControlParameter ControlID="FormView_BussCompany" Name="IsNull_timeAtTerminalOut" PropertyName="SelectedValue" />

<asp:ControlParameter ControlID="FormView_BussCompany" Name="IsNull_timeAtTerminalHome" PropertyName="SelectedValue" />

<asp:ControlParameter ControlID="FormView_BussCompany" Name="IsNull_status" PropertyName="SelectedValue" />

<asp:ControlParameter ControlID="FormView_BussCompany" Name="IsNull_travel_id" PropertyName="SelectedValue" />

</DeleteParameters>


Svara

Sv: Kann inte execute min delete and update i formview… fel parameter type?

Postades av 2007-01-09 00:46:06 - Björn Ohlsson

Hej på er igen!
Ok, gjorde som jag blev rekomenderad i ett annat forum...Serverside kod som vanligt... tog altså bort alla IsNull_parametrar mm.

Om någon undrar så finns det helt ok info på

http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.formview(VS.80).aspx
Dock inte den info jag hade hoppats på dvs lite mer utförligt om Update,delete och OldValueFormat i FormView, controlparametrar, null validering i MS SQL.

En reflektion, himla bra med alla wizards och propertywindows samt olka editorer som exempelvis QueryBuilder, men det är nog en bit kvar innan man kan luta sig bakåt och låta allt gå med automatik :)


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

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 569 616
27 953
271 709
5 722
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