Avatar billede jedimaster Nybegynder
10. juni 2001 - 16:35 Der er 21 kommentarer og
2 løsninger

Hvorfor det? (serverprob.)

Jeg har lige fået afvide, ASP, det programere man selv og man lader ikke et program som FP til at generere det for en. SÅ det gør jeg, men lortet virker ikke. Jeg får flg. besked fra serveren:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
/databasetilautohjornet/inset1.asp, line 12

Kan nogen hjælpe???

PS. hvis FP generere dataadgang m.v. så er der ingen problemer. Men FP kan ikke det som jeg vil have den til, derfor vil jeg gerne selv programere.


MVH
Jedimaster.
Avatar billede zeth Nybegynder
10. juni 2001 - 16:36 #1
Du har ikke installeret MyODBC... du kan hente det fra www.mysql.com
Avatar billede jedimaster Nybegynder
10. juni 2001 - 16:37 #2
Prøver lige...
Avatar billede jedimaster Nybegynder
10. juni 2001 - 16:41 #3
Jeg fandt ud af at jeg havde skrevet, Access med et s. Men nu skriver den:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.
/databasetilautohjornet/inset.asp, line 27

Siger det dig noget?
Avatar billede jedimaster Nybegynder
10. juni 2001 - 16:43 #4
Vil du se scriptet?
Avatar billede zeth Nybegynder
10. juni 2001 - 16:43 #5
hvordan ser din linje 27 ud?
Avatar billede jedimaster Nybegynder
10. juni 2001 - 16:44 #6
Conn.Execute(strSQL)
Avatar billede jedimaster Nybegynder
10. juni 2001 - 16:47 #7
Endnu engang kan det betale sig at vente og kikke. Jeg fandt en fejl til. Nu siger den:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Syntax error in query. Incomplete query clause.
/databasetilautohjornet/inset.asp, line 27

Undskyld... :-)
Avatar billede jedimaster Nybegynder
10. juni 2001 - 17:35 #8
Jeg er virkelig i knibe... Jeg giver gerne flere point.
Hvis I vil se mine asp filer så sig endelig til.
Avatar billede twm Nybegynder
10. juni 2001 - 17:39 #9
Prøv at skriv den insert statement der laver fejlen, dvs den der hedder strSQL
Avatar billede jedimaster Nybegynder
10. juni 2001 - 17:42 #10
Jeg har lavet en formular side, hvor datane kan indtastes. Her er asp filen. :

<html>
<title>Indsætte ny bil</title>
<head>
</head>
<body>

<%
\'Databaseforbindelse
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN =\"DRIVER={Microsoft Access Driver (*.mdb)};\"
DSN =DSN & \"DBQ=\"& Server.MapPath (\"auto1.mdb\")
Conn.Open DSN

\'SQL indsætter rækker fra før indskrevet i forms

strSQL = \"Insert into \'Brugte Biler\' (Navn) values(\'\" & Request.Form(\"Navn\") & \"\')\"
strSQL = \"Insert into \'Brugte Biler\' (Pris) values(\'\" & Request.Form(\"Pris\") & \"\')\"
strSQL = \"Insert into \'Brugte Biler\' (Aargang) values(\'\" & Request.Form(\"Årgang\") & \"\')\"
strSQL = \"Insert into \'Brugte Biler\' (Farve) values(\'\" & Request.Form(\"Farve\") & \"\')\"
strSQL = \"Insert into \'Brugte Biler\' (Kilometer) values(\'\" & Request.Form(\"Kilometer\") & \"\')\"
strSQL = \"Insert into \'Brugte Biler\' (Doere) values(\'\" & Request.Form(\"Døre\") & \"\')\"
strSQL = \"Insert into \'Brugte Biler\' (Type) values(\'\" & Request.Form(\"Type\") & \"\')\"
strSQL = \"Insert into \'Brugte Biler\' (Udstyr) values(\'\" & Request.Form(\"Udstyr\") & \"\')\"
strSQL = \"Insert into \'Brugte Biler\' (Billede) values(\'\" & Request.Form(\"Billede\") & \"\')\"

\'SQL exe
Conn.Execute(strSQL)

\'Luk forbindelse
Conn.Close
Set Conn=Nothing
%>

<h1>Databasen er opdateret</h1>

<p><a href=\"database.asp\">VEND TILBAGE TIL MENUEN</a></p>

</body>
</html>
Avatar billede jedimaster Nybegynder
10. juni 2001 - 17:42 #11
Jeg har tjekket at form navnene er de samme...
Avatar billede twm Nybegynder
10. juni 2001 - 17:45 #12
er det kun meningen at den sidste linje skal skrives ind?
Avatar billede twm Nybegynder
10. juni 2001 - 17:45 #13
er det muligt at få databasen?
Avatar billede jedimaster Nybegynder
10. juni 2001 - 17:47 #14
Ja, tænker du på billede. Ja det er bare et link.
Hvor skal jeg sende datebasen til??
Avatar billede twm Nybegynder
10. juni 2001 - 17:51 #15
twm@twm.dk
nej, jeg tænker på at du overskriver variablen strsql, hver gang du laver en ny linje
Avatar billede jedimaster Nybegynder
10. juni 2001 - 17:53 #16
Nååå Ja, selvfølgelig. Det er sku da klart.
Sender den lige.
Avatar billede twm Nybegynder
10. juni 2001 - 17:54 #17
perfekt
Avatar billede twm Nybegynder
10. juni 2001 - 18:20 #18
Du er nød til at ændre navnet på din tabel til brugtebiler, derefter virker denne kode:
<html>
<title>Indsætte ny bil</title>
<head>
</head>
<body>

<%

\'Databaseforbindelse
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN =\"DRIVER={Microsoft Access Driver (*.mdb)};\"
DSN =DSN & \"DBQ=\"& Server.MapPath (\"auto1.mdb\")
Conn.Open DSN

\'SQL indsætter rækker fra før indskrevet i forms

Conn.Execute(\"Insert into brugtebiler (Navn,pris,aargang,farve,kilometer,doere,type,udstyr,billede) values(\'\" & Request(\"navn\") & \"\',\'\" & Request(\"pris\") & \"\',\'\" & Request(\"årgang\") & \"\',\'\" & Request(\"farve\") & \"\',\'\" & Request(\"kilometer\") & \"\',\'\" & Request(\"døre\") & \"\',\'\" & Request(\"type\") & \"\',\'\" & Request(\"udstyr\") & \"\',\'\" & Request(\"billede\") & \"\')\")

\'Luk forbindelse
Conn.Close
Set Conn=Nothing
%>

<h1>Databasen er opdateret</h1>

<p><a href=\"database.asp\">VEND TILBAGE TIL MENUEN</a></p>

</body>
</html>
Avatar billede zeth Nybegynder
10. juni 2001 - 18:41 #19
Hmmm... Jeg ved ikke om det er det, men prøv at slet den der Type... det kunne godt se ud som om at det er det der fucker up..
Avatar billede jedimaster Nybegynder
11. juni 2001 - 11:46 #20
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/databasetilautohjornet/inset.asp, line 18
Avatar billede jedimaster Nybegynder
11. juni 2001 - 11:47 #21
Ups! Resten kom ikke med :-)

TIl TWM.

Jeg ved ikke om dette siger dig noget, men det er en helt ny fejlmeddelse.
Avatar billede egede Nybegynder
11. juni 2001 - 19:50 #22
Avatar billede egede Nybegynder
11. juni 2001 - 19:56 #23
Tak du!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB