Marco Witter
Grünschnabel
Hallo,
bitte dringend um Hilfe. Es geht um folgendes:
Ich möchte die Variable PV_PatientenID aus meiner Klasse Parser auslesen,
was bis dahin auch klappt und dann in meine Klasse AccessDB
mit Hilfe der get/set Methode übertragen und dann per insert in meine DB
einfügen.
Problem ist in der DB erscheinen nur null_Werte.Habe ich die get/set-Methode
falsch angewandt oder kann man sie dafür gar nicht anwenden?
Weil ein Sytem.out.println ergab, dass die Variable gar nicht in der AccessDB-Klasse ankommt.
Bitte um Hilfe oder Verbesserungsvorschläge, weil ich nicht wieder alles mit unendlich vielen Parameternn innerhalb
einer Methoden übergeben möchte
public class Parser {
private String PatientenID;
private int PV_PatientenID;
public void setPV_PatientenID(int PV_PatientenID)
{
this.PV_PatientenID=PV_PatientenID;
}
public int getPV_PatientenID()
{
return PV_PatientenID;
}
...........
if (Pat_ID) {
PatientenID= new String(ch, start, length);
//Typumwandlung von String nach Integer für die DB-Speicherung
//Möchte den Wert der PV_PatientenID in die DB schreiben
PV_PatientenID=Integer.parseInt(PatientenID);
________________________________________________________________
public class AccessDB{
Parser objParser=new Parser();
objParser.setPV_PatientenID(PV_PatientenID);
int Patient = s.executeUpdate("INSERT INTO Patient VALUES ('"
+objParser.getPV_PatientenID()+"','"+PV_PaName+"')");
}
bitte dringend um Hilfe. Es geht um folgendes:
Ich möchte die Variable PV_PatientenID aus meiner Klasse Parser auslesen,
was bis dahin auch klappt und dann in meine Klasse AccessDB
mit Hilfe der get/set Methode übertragen und dann per insert in meine DB
einfügen.
Problem ist in der DB erscheinen nur null_Werte.Habe ich die get/set-Methode
falsch angewandt oder kann man sie dafür gar nicht anwenden?
Weil ein Sytem.out.println ergab, dass die Variable gar nicht in der AccessDB-Klasse ankommt.
Bitte um Hilfe oder Verbesserungsvorschläge, weil ich nicht wieder alles mit unendlich vielen Parameternn innerhalb
einer Methoden übergeben möchte
public class Parser {
private String PatientenID;
private int PV_PatientenID;
public void setPV_PatientenID(int PV_PatientenID)
{
this.PV_PatientenID=PV_PatientenID;
}
public int getPV_PatientenID()
{
return PV_PatientenID;
}
...........
if (Pat_ID) {
PatientenID= new String(ch, start, length);
//Typumwandlung von String nach Integer für die DB-Speicherung
//Möchte den Wert der PV_PatientenID in die DB schreiben
PV_PatientenID=Integer.parseInt(PatientenID);
________________________________________________________________
public class AccessDB{
Parser objParser=new Parser();
objParser.setPV_PatientenID(PV_PatientenID);
int Patient = s.executeUpdate("INSERT INTO Patient VALUES ('"
+objParser.getPV_PatientenID()+"','"+PV_PaName+"')");
}