---
title: "problem med mysql - insert?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/71838-problem-med-mysql-insert"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "P"
published: "2003-03-22T22:25:24.000Z"
updated: "2003-03-23T11:12:29.000Z"
replies: 2
views: 309
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/71838-problem-med-mysql-insert"
---

# problem med mysql - insert?

## #1 — P, 2003-03-22T22:25Z

Nytt forum! Coolt!

Har en snutt kod som ser ut så här:

```
    Public Shared Function AddUser(ByVal strUserName As String, ByVal strEmail As String, ByVal strPassword As String, ByVal intRoleID As Integer, ByVal intSysId As Integer)
        Dim objData As New SecurityDB()
        objData.AddUser(strUserName, strPassword, strEmail)
        ' Get the UserId
        Dim dsUserID As DataSet
        dsUserID = objData.DoLogin(strUserName, strPassword, intSysId)
        Dim intUserId As Integer = dsUserID.Tables(0).Rows(0)("UserID")
        objData.AddUserToRole(intUserId, intRoleID) '*

    End Function
```

Problemet: no row at position 0 etc

Kollar i databasen, den nya användaren har lagts till. Så är det någon form av buffer i databasen som ekeverar hela sidan och sen lägger in värderna eller kan man använda sig av data som har lagts till tidigare i "klassen" ?

/Red: Byter jag ut intUserId i insert satsen (\*) mot tex 12 så funkar det perfa! Hör väl inte till saken kanske....

Permalänk: https://www.webforum.nu/p/71838

## #2 — Brimba, 2003-03-23T08:39Z

Din kolumn kanske inte heter UserID i datatablet?

Jag vet inte hur sin select ser ut, men du kanske bara hämtar UserID? I så fall kan du ju skriva 
Dim intUserId As Integer = dsUserID.Tables(0).Rows(0).Items(0)

Men när du debuggar, vad har du för värde från dsUserID.Tables(0).Rows(0).Items("UserID") ? 

Lycka till!

Permalänk: https://www.webforum.nu/p/986048

## #3 — P, 2003-03-23T11:12Z

Ahh kom på felet. Gjorde en select sats med värden som skulle sättas in, typ.

Hur gör man när man debbuggar? Finns det någon guide någonstans?

Permalänk: https://www.webforum.nu/p/986119

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/71838-problem-med-mysql-insert
