---
title: "Data till textfield, eller nått sånt...."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/81913-data-till-textfield-eller-nått-sånt"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "aleborg"
published: "2003-07-13T12:18:21.000Z"
updated: "2003-07-13T13:00:13.000Z"
replies: 3
views: 222
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/81913-data-till-textfield-eller-nått-sånt"
---

# Data till textfield, eller nått sånt....

## #1 — aleborg, 2003-07-13T12:18Z

Har en sida med följande HTML:

```
<table class="table_600_Grey" id="TemplateForm" runat="server">
	<tr>
		<td>Name of template:</td>
		<td><input type="text" name="name" class="input400" id="name" maxLength="50" runat="server" dataFld="name" dataSrc="name">
		</td>
	</tr>
	<tr>
		<td width="174">Number of domains:</td>
		<td width="411"><input type="text" name="domains" class="input100" id="domains" tabIndex="0" maxLength="10" runat="server">
			maximum
		</td>
	</tr>
</table>
```

när den här sidan laddas så ska följande kod köras i Page_load:

```
if(Request.QueryString["id"]!="")
{
	string connectionString = @"Driver={MySQL ODBC 3.51 Driver};server=192.168.2.9;database=webcresiter;uid=usr;pwd=pass";
	OdbcConnection conn= new OdbcConnection(connectionString);
	conn.Open();
	string query= "SELECT admin_templateID,name,domains FROM admin_templates where admin_templateID="+Request.QueryString["id"];
	OdbcDataAdapter da = new OdbcDataAdapter(query, conn);
	DataSet ds = new DataSet();

	da.Fill(ds, "Templates");

	if (!Page.IsPostBack)
	{

	}
	conn.Close();
}
```

Som ni ser så är inte Page_load färdig, hur går jag till väga för att få datan från databasen att hamna i motsvarande textfields value?
Jag har kollat i flera böcker efter databashantering, men det dom tar upp är VS.NET's inbyggda "wizard" och självklart inte ett ord om MySQL. Dessutom står det ytterst lite om databashantering överhuvudtaget i böckerna :( Så ni får stå ut med att jag frågar här :D

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

## #2 — Dino, 2003-07-13T12:34Z

```
name.value = ds.Tables[0].Rows[0][1].ToString();
domains.value = ds.Tables[0].Rows[0][2].ToString();
```

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

## #3 — Nickemannen, 2003-07-13T12:47Z

Är det inte bättre att använda **DataReader()** i detta fall eftersom han bra är ute efter en rad i databasen ?

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

## #4 — Dino, 2003-07-13T13:00Z

Re: Data till textfield, eller nått sånt....

Jo, det är väl att föredra. Här är koden till det.

```
if(Request.QueryString["id"]!="")
{
   string connectionString = @"Driver={MySQL ODBC 3.51 Driver};server=192.168.2.9;database=webcresiter;uid=usr;pwd=pass";
   OdbcConnection conn = new OdbcConnection(connectionString);
   string query = "SELECT admin_templateID,name,domains FROM admin_templates where admin_templateID = "+Request.QueryString["id"];
   OdbcCommand cmd= new OdbcCommand(query,conn);
   
   conn.Open();
   OdbcDataReader dr;
   dr = cmd.ExecuteReader();
   while (dr.Read()) {
      name.value = dr.GetString("name");
      domains.value = dr.GetString("domains");
   }
   dr.Close();
   conn.Close();
...
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/81913-data-till-textfield-eller-nått-sånt
