---
title: "Inskrivning av data i databas, liten fråga.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/57807-inskrivning-av-data-i-databas-liten-fråga"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "MasterIT"
published: "2002-11-02T15:03:47.000Z"
updated: "2002-11-02T15:20:32.000Z"
replies: 2
views: 265
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/57807-inskrivning-av-data-i-databas-liten-fråga"
---

# Inskrivning av data i databas, liten fråga..

## #1 — MasterIT, 2002-11-02T15:03Z

Hej!
Ok, nu är jag tillbaka igen då ;).. Jo, det är så. Jag har en fullt fungerande sida nu som skriver in information i en databas. Grejen är bara den att textboxarna man fyller i och själva inskrivningen av data sker på en och samma sida, jag vill dela upp detta så att jag iställer har formulären man fyller i på en sida, som sedan tar dig vidare till en annan sida som i sin tur skriver in informationen. Eller vad blir bäst?
Mitt problem är att sidan ser så jäkla ful ut, jag vill kunna lägga varje textbox i varsin tabellkolumn. Men jag vet inte hur jag ska lyckas med detta nu eftersom alla textboxar ligger i en enda stor formulärkod. Nedan finner ni kompletta koden på sidan. Hur ska jag lösa detta? Som ni ser på <http://masterium.mine.nu/form.aspx> så ser det groteskt och rörigt ut. Jag ska färglägga och få ordning på textboxarna genom tabell tänkte jag. Tack på förhand!

```
<%@ Page Language="VB" Debug="true" %>
<% @ Import Namespace="System.Data" %>
<% @ Import Namespace="System.Data.Oledb" %>
<html>
<head>
<title>Databaser</title>
<script language="VB" runat="server">

Public Sub laggtill_Click(ByVal Sender As Object,ByVal e As EventArgs)
Dim cm As OleDbCommand
Dim sMatain As String
sMatain = "INSERT into register (fnamn,enamn,pernummer,nick,klan,padress,pnummer,ort,epost) values ('" & fnamn.Text & "','" & enamn.Text & "','" & pernummer.Text & "','" & nick.Text & "','" & klan.Text & "','" & padress.Text & "','" & pnummer.Text & "','" & ort.Text & "','" & epost.Text & "')"
Dim cn as new OleDbConnection("PROVIDER=Microsoft.Jet.OleDb.4.0;DATA SOURCE=C:\InetPub\wwwroot\databas\inkorrupt.mdb;")
cm = New OleDbCommand(sMatain, cn)
cn.Open()
cm.ExecuteNonQuery()
cn.Close()
meddelande.Text="Du har nu amält dig för vårt kommande LAN. Vi kommer kontakta dig via e-post inom några dagar.<br/><br/>MvH, Inkorrupt LAN"
End Sub
</script>
</head>
<body>
<form runat="server">
Förnamn: <asp:textbox id="fnamn" runat="server"/><br/>
Efternamn: <asp:textbox id="enamn" runat="server"/><br/>
E-post: <asp:textbox id="epost" runat="server"/><br/>
Personnummer: <asp:textbox id="pernummer" runat="server"/><br/>
Nickname: <asp:textbox id="nick" runat="server"/><br/>
Klannamn: <asp:textbox id="klan" runat="server"/><br/>
Postadress: <asp:textbox id="padress" runat="server"/><br/>
Postnummer: <asp:textbox id="pnummer" runat="server"/><br/>
Ort: <asp:textbox id="ort" runat="server"/><br/>
<asp:button id="laggtill" Text="Ok, registrera" BorderWidth="1" onClick="laggtill_Click" runat="server"/><br/>
</form>
<asp:label id="meddelande" runat="server"></asp:label>
</body>
</html>
```

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

## #2 — Brimba, 2002-11-02T15:14Z

Är det såhär du menar?

```
<%@ Page Language="VB" Debug="true" %>
<% @ Import Namespace="System.Data" %>
<% @ Import Namespace="System.Data.Oledb" %>
<html>
<head>
<title>Databaser</title>
<script language="VB" runat="server">

Public Sub laggtill_Click(ByVal Sender As Object,ByVal e As EventArgs)
Dim cm As OleDbCommand
Dim sMatain As String
sMatain = "INSERT into register (fnamn,enamn,pernummer,nick,klan,padress,pnummer,ort,epost) values ('" & fnamn.Text & "','" & enamn.Text & "','" & pernummer.Text & "','" & nick.Text & "','" & klan.Text & "','" & padress.Text & "','" & pnummer.Text & "','" & ort.Text & "','" & epost.Text & "')"
Dim cn as new OleDbConnection("PROVIDER=Microsoft.Jet.OleDb.4.0;DATA SOURCE=C:\InetPub\wwwroot\databas\inkorrupt.mdb;")
cm = New OleDbCommand(sMatain, cn)
cn.Open()
cm.ExecuteNonQuery()
cn.Close()
meddelande.Text="Du har nu amält dig för vårt kommande LAN. Vi kommer kontakta dig via e-post inom några dagar.<br/><br/>MvH, Inkorrupt LAN"
End Sub
</script>
</head>
<body>
<table>
	<form runat="server">
	<tr>
		<td>Förnamn:</td>
		<td><asp:textbox id="fnamn" runat="server"/></td>
	</tr>
	<tr>
		<td>Efternamn:</td>
		<td><asp:textbox id="enamn" runat="server"/></td>
	</tr>
	<tr>
		<td>E-post:</td>
		<td><asp:textbox id="epost" runat="server"/></td>
	</tr>
	<tr>
		<td>Personnummer:</td>
		<td><asp:textbox id="pernummer" runat="server"/></td>
	</tr>
	<tr>
		<td>Nickname:</td>
		<td><asp:textbox id="nick" runat="server"/></td>
	</tr>
	<tr>
		<td>Klannamn:</td>
		<td><asp:textbox id="klan" runat="server"/></td>
	</tr>
	<tr>
		<td>Postadress:</td>
		<td><asp:textbox id="padress" runat="server"/></td>
	</tr>
	<tr>
		<td>Postnummer:</td>
		<td><asp:textbox id="pnummer" runat="server"/></td>
	</tr>
	<tr>
		<td>Ort:</td>
		<td><asp:textbox id="ort" runat="server"/></td>
	</tr>
	<tr>
		<td colspan="2"><asp:button id="laggtill" Text="Ok, registrera" BorderWidth="1" onClick="laggtill_Click" runat="server"/></td>
	</tr>
	</form>
</table>
<asp:label id="meddelande" runat="server"></asp:label>
</body>
</html>
```

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

## #3 — MasterIT, 2002-11-02T15:20Z

Ja precis, fan va dum jag är. Tänkte inte på det...uhm..sättet, aja. Ska fixa klart det där nu. Tack! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/57807-inskrivning-av-data-i-databas-liten-fråga
