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


objRepeater (OleDbDataReader) - få rätt format automatiskt?

Postades av 2003-02-18 16:59:36 - Christer Engholm, i forum asp.net generellt, Tråden har 2 Kommentarer och lästs av 840 personer

1.
Jag skulle istället för att manuellt mata in nedanstående kod (jag har merkerat var jag menar) vilja köra någon For Each-loop som automatiskt letar upp vad fältet har för format (GetString,GetInt32 o.s.v)

2. Som det är nu så returneras ett fel om en post = NULL, hur gör man för att detta ej skall inträffa, förutom att lägga in ett värde såklart :-)

<code>
Public Function GetUserDetails(ByVal UserID As Integer) As UserDetails

'--- anropar en stored procedure
Dim objCmd As New OleDbCommand("spGetUserDetails", objConn)
objCmd.CommandType = CommandType.StoredProcedure

'--- parametervärde
Dim objParam As New OleDbParameter("@UserID", OleDbType.Char)
objParam.Value = UserID
objCmd.Parameters.Add(objParam)

Dim objReader As OleDbDataReader

Try
objConn.Open()
objReader = objCmd.ExecuteReader()
Catch Ex As OleDbException
Throw Ex
End Try

Dim objUserDetails As New UserDetails()

While objReader.Read()
With objUserDetails

*********************************** HÄRIFRÅN VILL JAG HA EN LOOP ******
.UserID = UserID.ToString
.UserName = objReader.GetString(0)
.Password = objReader.GetString(1)
.CompanyID = objReader.GetInt32(2)
.UserLevel = objReader.GetInt32(3)
.FirstName = objReader.GetString(4)
.Lastname = objReader.GetString(5)
.Address = objReader.GetString(6)
.Zip = objReader.GetString(7)
.City = objReader.GetString(8)
.WorkPhone = objReader.GetString(9)
.Phone = objReader.GetString(10)
.WorkFax = objReader.GetString(11)
.Fax = objReader.GetString(12)
.WorkEmail = objReader.GetString(13)
.Email = objReader.GetString(14)
.UserIsActive = objReader.GetInt32(15)
.AutoLogin = objReader.GetInt32(16)
.AccountCreatedDate = objReader.GetDateTime(17)
.CreatedByID = objReader.GetInt32(18)
.AccountUpdatedDate = objReader.GetDateTime(19)
.UpdatedByID = objReader.GetInt32(20)

*********************************** TILL HIT *************************
End With
End While

objReader.Close()
objConn.Close()

Return objUserDetails

End Function
</code>


Svara

Sv: objRepeater (OleDbDataReader) - få rätt format automatiskt?

Postades av 2003-02-20 16:29:25 - Mikael Sand

Du får nog förklara lite mer om hur saker och ting är uppbyggda eftersom jag inte riktigt fattar vad du är ute efter.

VAD ska for each gå igenom t ex?
Är det raderna i din tabell?

Om du vill jämföra värden och datatyper kan du ju t ex göra en select case som ser ut som:

<code>
Select Case table1.rows(i)(0).GetType
Case is System.Type.GetType("System.String")
...
Case is System.Type.GetType("System.Integer")
...
Case is System.Type.GetType("System.Boolean")
...
End select
</code>

OBS! Torrkodat!

Kanske det hjälper,
//Mikael.NET


Svara

Sv: objRepeater (OleDbDataReader) - få rätt format automatiskt?

Postades av 2003-02-20 17:14:21 - André Isaksson

Om du vill slippa fel om en post är null så för du sätta en flagga i databasen. Jag gissar att du använder Access. Då väljer du bara ditt fält i Desgin-läget och väljer Allow Zero Length till Yes.


Svara

Nyligen

  • 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
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 154
27 952
271 704
625
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