webForumDet fria alternativet
Logga in / Bli medlem

Ogiltigt argument

.NET

4 svar · 245 visningar · startad av maaul

Medlem sedan dec. 200223 inlägg
Frågan#1

Jag har precis gjort min första .net application och den fungerar bra hemma hos mig, men när på servern så får jag följande felmedelande:

System.Data.OleDb.OleDbException: Ogiltigt argument.

Är det någon som stött på detta och vet vad som kan vara fel?

Medlem sedan okt. 20005 273 inlägg
#2

Välkommen till wF!
Visa lite kod så kommer vi att kunna hjälpa dig bättre

mvh icaaq

Medlem sedan dec. 200223 inlägg
#3

Tack

Felet kommer på alla sidor som som använder sig av Oledb, de andra sidorna fungerar som de ska

Dim login As New String("")
        Dim strSQL As String = "SELECT * FROM medlem WHERE login='" & Request.Form("txtlogin") & "' AND pass='" & Request.Form("txtpass") & "'"
        Dim cnn As New OleDbConnection(constants.OleDbConnectionString)
        Dim dr As OleDbDataReader
        Dim Command As New OleDbCommand(strSQL, cnn)
        Dim da As New OleDbDataAdapter(strSQL, cnn)
        Dim ds As New DataSet()
        da.Fill(ds, "tmp")
        Dim num As New Integer()
        cnn.Open()
        dr = Command.ExecuteReader
        Dim idt As String
        Dim admin As String
        Dim aktiv As String
        Dim anledning As String
        Do While dr.Read
            idt = dr("id")
            admin = dr("admin")
            aktiv = dr("aktivt")
            If dr("anledning") <> "null" Then
                anledning = dr("anledning")
            Else
                anledning = "Ingen anledning angiven"
            End If

        Loop
        dr.Close()
        Command.Dispose()
        If cnn.State = ConnectionState.Open Then
            cnn.Close()
        End If
        cnn.Dispose()
Medlem sedan jan. 20012 204 inlägg
#4

hur ser denna kod ut?
constants.OleDbConnectionString

Medlem sedan dec. 200223 inlägg
#5

Den ser ut såhär:

Public Class constants
    Private Const datapath As String = "E:\stat\data.mdb"
    Shared persid As Integer
    Public Shared ReadOnly OleDbConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & datapath

End Class
271 ms totalt · 4 externa anrop · v20260731065814-full.05830320
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)