Avatar billede neocron Nybegynder
14. september 2007 - 18:31 Der er 1 kommentar og
1 løsning

VB.Net Oracle query tilsyneladende tom

Hejsa,
Jeg er igang med at få min Oracle (Express) server til at virke med .NET. Jeg følger et eksempel direkte fra Oracle selv, men den henter ingen data. Den tilslutter dog fint til Oracle, men min SELECT query returnerer intet. Jeg har også prøvet en direkte copy-paste af guiden, men det hjælper ikke. Koden udføres uden problemer, men ingen data SELECT'es.

Følgende kode bruges:

Imports System
Imports System.Data
Imports Oracle.DataAccess.Client

Module Module1

    Sub Main()
        Dim con As OracleConnection = New OracleConnection()

        Dim constr As String = "Data Source=(DESCRIPTION=" _
          + "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=minhost)(PORT=1521)))" _
          + "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XE)));" _
          + "User Id=oraclebruger;Password=mitpassword;"
        con.ConnectionString = constr

        Try

            con.Open()
            Console.WriteLine("Connected to Oracle.")
            Console.WriteLine(" ")

        Catch ex As Exception
            Console.WriteLine(ex.Message)
        End Try


        Dim cmdQuery As String = "SELECT navn FROM oradevtest"

        Dim cmd As OracleCommand = New OracleCommand(cmdQuery)
        cmd.Connection = con
        cmd.CommandType = CommandType.Text

        Try

            Dim reader As OracleDataReader = cmd.ExecuteReader()
            While (reader.Read())

                Console.WriteLine("Navn: " & reader.getString(0))

            End While
        Catch ex As Exception
            Console.WriteLine(ex.Message)
        Finally
            cmd.Dispose()
            con.Close()
            con.Dispose()

        End Try

        Console.ReadKey()
    End Sub

End Module

Tabellen findes naturligvis og ved en test direkte i Oracle på query'en returnes f.eks:

Anders
Børge
Charlotte
Dennis

Kan I nogle tricks som kan hjælpe mig til at fixe problemet eller nogle fif til at kunne debugge det yderligere og komme nærmere en løsning?
Avatar billede neocron Nybegynder
14. september 2007 - 23:24 #1
Glem det, det er mig der er en hat..
Jeg kom til at purge den forkerte tabel så den var egentlig tom.. pinligt.
Klart, at der ikke kan hentes noget.
Avatar billede neocron Nybegynder
15. september 2007 - 12:08 #2
OG! man skal huske at COMMIT'e ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester