---
title: "ASP & Mysql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/108484-asp-mysql"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ade"
published: "2004-08-04T11:38:36.000Z"
updated: "2004-08-05T13:06:26.000Z"
replies: 17
views: 438
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/108484-asp-mysql"
---

# ASP & Mysql

## #1 — ade, 2004-08-04T11:38Z

Hejsan. Har gjort mitt första as script men jag har problem. (inte så konstigt kanske?!)

I alla fall får detta felmedlenade:

```
Microsoft OLE DB Provider for ODBC Drivers error '80040e37' 

[Microsoft][ODBC Microsoft Access Driver] Could not find output table 'inlagg'. 

/mapp/spara.asp, line 24
```

och på rad 24 står det:

```
Conn.Execute(SQL)
```

Det kan vara databasen det är fel på. För mitt access krånglar så jag tog en gb.mdb från en annan gästbok. Kan de va felet?

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

## #2 — OveRRidE, 2004-08-04T11:44Z

Tog du en ny databas från en annan gästbok utan att kolla hur databasen såg ut? Isåfall; har du kontrollerat ifall din nya gästboksdatabas överhuvudtaget innehåller en tabell som heter 'inlagg', eller om den ens har samma struktur som din nuvarande databas?

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

## #3 — ade, 2004-08-04T11:45Z

Hur kan jag göra det utan access?

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

## #4 — OveRRidE, 2004-08-04T11:49Z

> **ade skrev:**
>
> Hur kan jag göra det utan access?

Ja, det gör du väl inte. 

Det finns gratisscript att ladda ner för att administrera Access-filer, men jag vet inte om de är att rekommendera i det här fallet. 

Jag undrar dessutom; du har skrivit mySQL i din rubrik. Var använder du mySQL?

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

## #5 — ade, 2004-08-04T11:51Z

Jag ska få en access skiva ikväll..

adressen till databasen är <http://www.bloody-mary.dk/mapp/gb.mdb>

dessa inställningarna ska var databasen

ID Räknare, Premiärnyckel 
namn Text 
rubrik Text 
medelande PM 
datum Datum/Tid

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

## #6 — OveRRidE, 2004-08-04T11:55Z

Varsågod. 

Jag stavade fältet 'medelande' med ett *d* med flit eftersom du skrev det så, om du nu har kod som beror på det. Jag döpte tabellen till 'inlagg'.

RED. Det heter 'Primärnyckel', inte 'Premiärnyckel', även om det sistnämnda hade varit mycket skojigare. ;)

Bilagor:

- [gb.zip](https://www.webforum.nu/a/4173.zip)

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

## #7 — ade, 2004-08-04T12:04Z

1000 tack.. ska testa

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

## #8 — ade, 2004-08-04T12:06Z

fick detta felmedleande 

```
Microsoft OLE DB Provider for ODBC Drivers error '80040e07' 

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression. 

/mapp/spara.asp, line 19
```

och en på aspsidan sa att jag skaulle testa detta 

```
Conn.Execute SQL,,128
```

de var rad 19

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

## #9 — OveRRidE, 2004-08-04T12:06Z

Gör så. Välkommen tillbaka nästa gång med \[kod\]-taggar och en ordentlig rubrik.

MVH

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

## #10 — ade, 2004-08-04T12:06Z

```
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<!--
Detta script är kodat av Mattias Karlsson på bloody-mary.dk!
Scriptet får andvändas fritt så länge denna text är kvar.
[url]http://www.bloody-mary.dk[/url] - Ett Steg inom webutvecklingen 
-->

<body>
<% Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("gb.mdb") & ";pwd=;"

SQL = "Insert Into Inlagg(namn,rubrik,medelande,datum) Values('" & Request.Form("namn") & "', '" & Request.Form("rubrik") & "', '" & Request.Form("medelande") & "', '" & Request.Form("datum") & "')"

Conn.Execute SQL,,128

Conn.Close
Set Conn = Nothing

Response.Redirect "gb.asp"  %>  

</body>
</html>
```

så ser hela ut

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

## #11 — OveRRidE, 2004-08-04T12:08Z

```
SQL = "Insert Into Inlagg(namn,rubrik,medelande,datum) Values('" & Request.Form("namn") & "', '" & Request.Form("rubrik") & "', '" & Request.Form("medelande") & "', #" & Request.Form("datum") & "#)"
```

Datumkolumner skall inneslutas i brädgårdar (#).

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

## #12 — ade, 2004-08-04T12:16Z

Nu funkar det iallafall lite :)

Men inlägget kommer inte upp i gb.asp.

gb.asp ser su så här:

```

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<!--
Detta script är kodat av Mattias Karlsson på bloody-mary.dk!
Scriptet får andvändas fritt så länge denna text är kvar.
[url]http://www.bloody-mary.dk[/url] - Ett Steg inom webutvecklingen 
-->
<body>
<a href=skriv.asp>Skriv ett inlägg</a><br><br>

<% Set Conn = Server.CreateObject("ADODB.Connection")
Set Rs = Server.CreateObject("ADODB.Recordset")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("gb.mdb") & ";pwd=;"

SQL = "Select * From inlagg Order By ID DESC"
Rs.Open SQL, Conn
Do While Not Rs.EOF
%> 

<table><tr><td width=400 bgcolor=0099ff><%Response.Write Rs("namn")%> | 
<%Response.Write Rs("rubrik")%></td></tr>
<tr><td width=400><%Response.Write Rs("medelande")%> <br><br> 

<%Response.Write Rs("datum")%>
</td></tr></table> 

<% Rs.MoveNext
Loop
Rs.Close
Conn.Close
Set Rs = Nothing
Set Conn = Nothing
%> 
</body>
</html>
```

och sista filen skriv.asp så här:

```
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<!--
Detta script är kodat av Mattias Karlsson på bloody-mary.dk!
Scriptet får andvändas fritt så länge denna text är kvar.
[url]http://www.bloody-mary.dk[/url] - Ett Steg inom webutvecklingen 
-->
<body>

<form action="spara.asp" method="post">

Namn<br>
<input type="text" name="namn"><br>
Rubrik<br>
<input type="text" name="rubrik"><br>
Medelande<br>
<textarea name="medelande" cols="30" rows="6"></textarea><br><br>

<input type="submit" value="skicka">

</form> 

</body>
</html>
```

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

## #13 — OveRRidE, 2004-08-04T12:18Z

Finns det något inlägg i databasen då? Det gjorde det iallafall inte när jag sparade ner den.

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

## #14 — ade, 2004-08-04T12:19Z

aa sebastian.nu men mina inlägg som jag skriver sparas inte :(

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

## #15 — ade, 2004-08-04T12:19Z

<http://www.bloody-mary.dk/mapp/skriv.asp>

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

## #16 — OveRRidE, 2004-08-04T13:13Z

Hur ser koden i 'spara.asp' ut?

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

## #17 — ade, 2004-08-05T12:02Z

så här ser spara.asp ut nu:

```
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<!--
Detta script är kodat av Mattias Karlsson på bloody-mary.dk!
Scriptet får andvändas fritt så länge denna text är kvar.
[url]http://www.bloody-mary.dk[/url] - Ett Steg inom webutvecklingen 
-->

<body>
<% Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("gb.mdb") & ";pwd=;"

SQL = "Insert Into Inlagg(namn,rubrik,medelande,datum) Values('" & Request.Form("namn") & "', '" & Request.Form("rubrik") & "', '" & Request.Form("medelande") & "', #" & Request.Form("datum") & "#)"

Conn.Execute SQL,,128
Conn.Close
Set Conn = Nothing

Response.Redirect "gb.asp" %>  

</body>
</html>
```

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

## #18 — solbulle, 2004-08-05T13:06Z

Du försöker nu även sätta in ett datum som du INTE skickar med din form, det ger dig ett felmess.
Du kan ändra din sql-fråga till:

```
SQL = "Insert Into Inlagg(namn,rubrik,medelande,datum) Values('" & Request.Form("namn") & "', '" & Request.Form("rubrik") & "', '" & Request.Form("medelande") & "', #" & Date() & "#)"
```

(Eller Now() om du vill ha med tiden.)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/108484-asp-mysql
