---
title: "nytt SQL Problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/149742-nytt-sql-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "n1kke"
published: "2006-08-05T10:23:38.000Z"
updated: "2006-08-07T10:05:13.000Z"
replies: 2
views: 1067
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/asp/149742-nytt-sql-problem"
---

# nytt SQL Problem

## #1 — n1kke, 2006-08-05T10:23Z

```
<!-- #include file = "connect.asp" -->
<%
If Request.QueryString("doit") = "gbadd" Then

	gbAlias = Session("user")
	gbAliasId = Session("id")
	gbMess = Request.Form("gbMess")
	gbId = Request.QueryString("id")
	gbDate = FormatDateTime(Now,2)
	If len(gbMess)> 0 Then

		Conn.execute("Insert into panda_gb (gbAlias,gbAliasId,gbMess,gbId,gbDate) Values('" & gbAlias & "','" & gbAliasId & "','" & gbMess & "','" & gbId & "','" & gbDate & "')")
		response.redirect "default.asp?page=profile&id=" & Request.QueryString("id") & "&user=gb"
	else
		response.write "<script> alert('fel fel fel'); </script>"
	End if
End if	
%>

						<% if Session("user") = "" THEN
						Response.Redirect("default.asp")
						else %>
						<form method="post" action="gb.asp?doit=gbadd">
						  <textarea name="gbMess"></textarea>
	                      <br>
	                      <input name="submit2" type="submit" class="submit style14" value=" Skicka ">
						</form>
						<% 

						sql = "select * from panda_gb where gbId=" & request.QueryString("id")
						Set rs = conn.execute(SQL)
						while not rs.eof
							Response.write Rs("gbAlias") & Rs("gbAliasId") & "<br>" & Rs("gbMess") & "<br><br>"
							rs.movenext
						wend
						Rs.Close
end if
%>
```

problemet är att den inte visar det som finns i databasen längre (fast det finns saker i den)

sen undrar vad som är fel med

response.redirect "default.asp?page=profile&id=" & Request.QueryString("id") & "&user=gb"

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

## #2 — doggelito, 2006-08-07T05:44Z

> **n1kke skrev:**
>
> problemet är att den inte visar det som finns i databasen längre (fast det finns saker i den)

Har du testat att skriva ut strängen så du vet att rätt id skickas in?

```
Response.Write("select * from panda_gb where gbId=" & request.QueryString("id"))
Response.End
```

> **n1kke skrev:**
>
> sen undrar vad som är fel med
> 
> response.redirect "default.asp?page=profile&id=" & Request.QueryString("id") & "&user=gb"

Tja, inget! :)  Varför tycker du att den är fel?

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

## #3 — Denkan, 2006-08-07T10:05Z

Jag tvivlar starkt på att det lagras rätt saker i databasen.

Varför?
Formuläret skickas till gb.asp?doit=gbadd, d.v.s ID:t saknas. Antagligen blir gbId-kolumnen tom, iom du hanterar den som text i din INSERT (ta bort apostroferna runt gbId när du lagrar).

Detta är också anledningen till att du tror det är något fel på din Reponse.Redirect.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/149742-nytt-sql-problem
