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


Fyll text i en textbox fån sökning

Postades av 2013-02-15 20:27:26 - Torbjörn Karlberg, i forum asp.net generellt, Tråden har 5 Kommentarer och lästs av 3745 personer

Hej!

Vad ska jag ändra på när jag får detta mess vid sökning från en access databas som ska visas i en textbox.

Det går inte att konvertera strängen Name till typen Integer

Dim conn As New OleDb.OleDbConnection

        conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & Application.StartupPath & "\Db\Grund.mdb"

        Dim cmd As New OleDbCommand
        cmd.CommandText = "SELECT * FROM Grund where Name = '" & txtName.Text & "'"
        cmd.Connection = conn
        Try
            conn.Open()

            Dim rdr As OleDbDataReader = cmd.ExecuteReader

            While rdr.Read
                txtName1.Text = rdr.GetValue("Modellbenamning").ToString
            End While

            rdr.Close()
            conn.Close()

        Catch ex As Exception
            'rdr.Close()
            'conn.Close()

            MsgBox(ex.Message)

            Exit Sub
        End Try


Tobbe


Svara

Sv: Fyll text i en textbox fån sökning

Postades av 2013-02-16 17:12:47 - Pelle Johansson

Hej, om den klagar på name kanske det är ett reserverat ord? Prova i sql-satsen skriva [name]



Svara

Sv:Fyll text i en textbox fån sökning

Postades av 2013-02-16 17:46:12 - Torbjörn Karlberg

Hej

Har testat men får samma resultat vad gör jag för fel-
Felmedelande:
Det går inte att konvertera strängen Name till typen Integer


Tobbe


Svara

Sv: Fyll text i en textbox fån sökning

Postades av 2013-02-17 10:28:53 - Pelle Johansson

Ok, vilken fälttyp är fältet Name?
Och var får du felet i koden?

Sen, du använder GetValue

txtName1.Text = rdr.GetValue("Modellbenamning").ToString

Prova att ta bort det och se vad som händer
txtName1.Text = rdr("Modellbenamning").ToString


Svara

Sv:Fyll text i en textbox fån sökning

Postades av 2013-02-17 13:04:17 - Torbjörn Karlberg

Hej

Testade att ändra

Funkar bättre nu utan GetValue

Tack
Tobbe


Svara

Sv: Fyll text i en textbox fån sökning

Postades av 2013-02-17 14:29:06 - Pelle Johansson

Vad bra det löste sig! Datatyper är klurigt i början, skillnader mellan strängar, värden och likaså null kan ställa till det.

Egenskapen GetValue hämtar numeriskt värde, dvs förutsätter numeriskt datafält. Hade du skrivit GetString så hade ditt problem aldrig uppstått, så du skulle således kunna ändra till GetString istället. Om du i stället bara skriver datareader("fältnamn") så hämtas namnet, eller datareader(0) så hämtas första kolumnen av datat. Intressant är att om du skriver datareader("fältnamn") så behöver också systemet ta reda på vilken kolumn som fältnamnet är på så datareader(2) är 3:e kolumnen - och också det snabbaste sättet om du skall hämta stora mängder data fort. Troligen är det bara millisekunder mellan dessa alternativ men kanske intressant att veta ibland.


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 153
27 952
271 704
1 016
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