Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[asp] beginner zoekt hulp

Pagina: 1
Acties:
  • 39 views sinds 30-01-2008

Verwijderd

Topicstarter
hallo,
ik ben sinds vorige week begonnen met progameren in asp en sql

ik ben een blog aan het schrijven maar kom niet verder met dit script,
als ik de variabele invoer dan neemt hij het wel op maar zet het niet in de data base, wie kan mij helpen?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<html>
<head>
 <title>add it!</title>
</head>
<body>

<%

Set Conn=Server.CreateObject("ADODB.Connection")
    Conn.Open("Provider=sqloledb;" & _
              "Data Source=localhost;" & _
              "Initial Catalog=wouter;" & _
              "User Id=wouter;" & _
              "Password=*********;")
   
    blog_text = Request.form("blog_text")
    blog_title = Request.form("blog_title")
      
    response.write(blog_title)
    Response.Write("<br>")
    response.write(blog_text)
     
SqlStr = "INSERT INTO blog"&_
           "(blog_title,"&_
           "blog_text)"&_
      
           "VALUES"&_
           "('"& Request.Form("blog_title") &"', "&_
           "'"& Request.Form("blog_text") &"')"

           
conn.execute(sqlstr)
        
%>
           
</body>
</html>


waar zit de fout? :$ }:| :r }:O 8)7 7(8)7

[ Voor 1% gewijzigd door RobIII op 03-09-2007 15:07 . Reden: Wachtwoord verwijderd :X ]


  • j_du_pee
  • Registratie: Maart 2000
  • Laatst online: 23-09-2024

j_du_pee

du pain, du vin, du pee

Ik zou beginnen te kijken in de FAQ ;)

Probeer eerst eens een foutmelding te zien, daarmee kun je zelf beter kijken wat er gebeurt en kunnen wij je beter helpen.
Kijk ook naar de tips, het zou zomaar kunnen dat daar je antwoord tussen staat :)

kaart != map && bottel != fles
Wacht op antwoord


  • _Apache_
  • Registratie: Juni 2007
  • Nu online

_Apache_

For life.

Wat voor foutmelding krijg je?

500? Debug is in firefox, die geeft vaak een meer specifieke foutmelding.

Zero SR/S 17.3kWh / 2.7 kWP PV / Xtend WP 5kW + HRSolar zonneboiler


Verwijderd

Topicstarter
Microsoft OLE DB Provider for SQL Server error '80040e57'

String or binary data would be truncated.

/blog_add_p.asp, line 32


dit is het als ik dit opzoek op google dan word het alleen maar nog vager...

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 10:51

gorgi_19

Kruimeltjes zijn weer op :9

Wat snap je niet aan:
This error happen when I tried to insert a value too long in a varchar column:
(insert "123456" in a column varchar(3))
Daarnaast zou dit niet een van je grootste zorgen moeten zijn; van iedere single quote gaat je database al stuiteren en de eerste de beste grappenmaker trekt in een keer je database plat dmv SQL Injection.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

gorgi_19 schreef op maandag 03 september 2007 @ 14:19:
Wat snap je niet aan:

[...]

Daarnaast zou dit niet een van je grootste zorgen moeten zijn; van iedere single quote gaat je database al stuiteren en de eerste de beste grappenmaker trekt in een keer je database plat dmv SQL Injection.
Dit is voor de admin, dus daarin maakt SQL injectie niet uit.

Maar als je zo je login schrijft... Vrees ik er toch voor. Misschien een ideetje om PHP af te halen + wordpress? ;)

Going for adventure, lots of sun and a convertible! | GMT-8


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 08:56

Janoz

Moderator Devschuur®

!litemod

"String or binary data would be truncated" lijkt mij anders een behoorlijk duidelijke foutmelding. Letterlijk staat daar "Tekst of binaire data zou afgeknipt worden". Met deze foutmelding kijk je vervolgens eens naar hoe lang je data is (blog_title en blog_text) en vervolgens kijk je in je database hoe groot je de velden hebt gedefinieerd en dan zul je waarschijnlijk wel ontdekken wat er fout gegaan is.

Het is belangrijk om je foutmeldingen goed te lezen en te begrijpen wat er staat. Het is niet een verzameling loze woorden. Zoek desnoods (bijvoorbeeld op google met define:woord) op wat woorden betekenen die je niet kent (kan ook in een woordenboek).

Tot slot wil ik je ook nog even op het beleid hier wijzen (zie sticky topic bovenaan). Het is hier niet de bedoeling om een script te posten met de melding 'werkt niet'. Je geeft niet aan wat er niet werkt, waarom je denkt dat het niet werkt en wat er wel gebeurt en om de foutmelding moeten we ook nog vragen. Ook hebben we liever een duidelijkere titel. Je huidige titel slaat namelijk helemaal niet op het probleem.

Succes verder en zorg bij een eventueel volgend topic dat je dan wel het beleid gelezen hebt.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1

Dit topic is gesloten.