---
title: "Rookie - Lägga in information i databasen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/178126-rookie-lägga-in-information-i-databasen"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Melea"
published: "2009-04-19T20:56:53.000Z"
updated: "2009-04-19T21:17:13.000Z"
replies: 2
views: 468
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/178126-rookie-lägga-in-information-i-databasen"
---

# Rookie - Lägga in information i databasen

## #1 — Melea, 2009-04-19T20:56Z

Hej,
blir tokig på ett fel jag inte riktigt förstår mig på.
Jag har den här koden i en knapp, jag vill att den ska spara en post i databasen

```
protected void Button2_Click(object sender, EventArgs e)
{
    uint user_id = System.Convert.ToUInt16(Session["user_id"]);
    blogTableAdapters.blogentryTableAdapter blogInsertAdapter = new blogTableAdapters.blogentryTableAdapter();
    blog.blogentryDataTable blogInsertTable = blogInsertAdapter.Insert(title.Text.ToString(), DateTime.Now, message.Text.ToString(), user_id);
    Response.Redirect("index.aspx");
}
```

title och message är textboxar och Insert() har string, DateTime, string, uint som inparametrar.
Jag får felmeddelande

> Cannot implicitly convert type 'int' to 'WebApplication1.labb4.blog.blogentryDataTable'	C:\\Documents and Settings\\Administrator\\My Documents\\Visual Studio 2008\\Projects\\WebApplication1\\WebApplication1\\labb4\\index.aspx.cs

Varför? Tycker inte jag skickar in någonting fel bland Insert-parametrarna.

Tack!

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

## #2 — Melea, 2009-04-19T21:07Z

Tröttheten själv som talar.
Heh, när jag tog bort 

```
blog.blogentryDataTable blogInsertTable =
```

så funkar det. Antar att blogInsertTable inte får innehålla en int.

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

## #3 — Ledel, 2009-04-19T21:17Z

blogInsertAdapter.Insert(..); returnerar ju, som du säger, en int. Men din blogInsertTable är ju av typen blog.blogentryDataTable, och som felmeddelandet säger kan du inte konvertera en integer till detta.

```
int blogInsertTable = blogInsertAdapter.Insert(title.Text.ToString(), DateTime.Now, message.Text.ToString(), user_id);
```

hade ju däremot fungerat utmärkt.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/178126-rookie-lägga-in-information-i-databasen
