Avatar billede sarge Nybegynder
17. december 2001 - 13:50 Der er 3 kommentarer og
2 løsninger

Hjælp

Hej Jeg har et problem her med min database jeg er i tvil om hvad der er galt
Den siger at der syntax fejl



<%@page import=\"java.sql.*\"%>

<% Class.forName(\"sun.jdbc.odbc.JdbcOdbcDriver\");
Connection con = DriverManager.getConnection(\"jdbc:odbc:ComPlay\");
Statement stmt = con.createStatement();
%>

<% //hvis der er trykket submit, så indsæt række
String FNavn=request.getString(\"FNavn\");
String ENavn=request.getString(\"ENavn\");
String Gade=request.getString(\"Gade\");
Int  Nummer=request.getInt(\"Nummer\");
Int PostNummer=request.getInt(\"PostNummer\");
String By=request.getString(\"By\");
Int Tlf=request.getInt(\"Tlf\");
String Email=request.getString(\"Email\");

// string.getAttribute //

if(FNavn!=null){

int result=stmt.executeUpdate(\"INSERT INTO Kunde (FNavn,ENavn,Gade,Nummer,PostNummer,By,Tlf,Email) values(\'\"+FNavn+\"\',\'\"+ENavn+\"\',\'\"+Gade+\"\',\'\"+Nummer+\"\',\'\"+PostNummer+\"\',\'\"+By+\"\',\'\"+Tlf+\"\',\'\"+Email+\"\'); \");
  if(result!=1) { //Noget gik galt
    throw new Exception(\"Noget gik galt i indsæt\");
} //andet end en række
} //indsæt
Avatar billede disky Nybegynder
17. december 2001 - 13:52 #1
hvad er fejlen ?

altså hvad skriver den
Avatar billede proaccess Nybegynder
17. december 2001 - 13:53 #2
Prøv at udskifte navnet på din by-kolonne...

vrug eventuelt Bynavn istedet. BY er et reserveret ord.
Avatar billede disky Nybegynder
17. december 2001 - 13:53 #3
skriv dette

int result=stmt.executeUpdate(\"INSERT INTO Kunde (FNavn,ENavn,Gade,Nummer,PostNummer,By,Tlf,Email) values(\'\"+FNavn+\"\',\'\"+ENavn+\"\',\'\"+Gade+\"\',\'\"+Nummer+\"\',\'\"+PostNummer+\"\',\'\"+By+\"\',\'\"+Tlf+\"\',\'\"+Email+\"\')\");

du havde et ; for meget
Avatar billede proaccess Nybegynder
17. december 2001 - 13:53 #4
og Brug staves med \'B\'
Avatar billede proaccess Nybegynder
17. december 2001 - 15:03 #5
Hvad skete der med denne...

Og hvordan med det spg. du har oprettet under gennerelt... Det er vist ikke tilladt...
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