Hallo , hab da ein problem:

Ich arbeite an einem planungstool.

Da kann man f�r eine planung eine neue version erstellen , man hat dabei die m�glichkeit die planungsdaten dieser planung f�r die neue version zu �bernehmen.

Meine tabellen sehen so aus :

 

Tabelle:Planung

����������� -planung(id)

����������� -bezeichnung(varchar)

����������� -version(varchar)

 

Tabelle: Planungsdaten

����������� -PDId(Id)

����������� -Planung(verkn�pft zu Planung.planung)

����������� -jede menge andere felder.

 

So wenn jetzt ausgew�hlt wird „daten �bernehmen“

Dann hab ich mir das so vorgestellt :

 

����������������������� Ich hab 2 variablen die immer gleich sein sollen beim insert.

����������������������� Var1

����������������������� Var2

����������������������� Reader = db.sqlreader(sqlstr,Conn)’kommt aus meiner dbzugriffsklasse

����������������������� Do while reader.hasrow

���������������������������������� insSQL = "INSERT INTO T_PPS_Planungsdaten " & _

��������������������������� "(Planung,PDBeschreibung,Periode,Kategorie,PDStatus,PDvonKostGruppe,PDanKostGruppe,PDMassnahme,PDAnzahl,PDPerNr,PDSumme,ModZeitpunkt,ModBenutzer) " & _

����� ����������������������"Values('" & var1 & _

��������������������������� "','" & reader.Item(2) & _

��������������������������� "','" & reader.Item(3) & _

��������������������������� "','" & reader.Item(4) & _

��������������������������� "','" & var2 & _

��������������������������� "','" & reader.Item(6) & _

��������������������������� "','" & reader.Item(7) & _

��������������������������� "','" & reader.Item(8) & _

��������������������������� "','" & reader.Item(9) & _

��������������������������� "','" & reader.Item(10) & _

��������������������������� ",'" & (DateTime.Now) & _

��������������������������� "','" & Session("Benutzername") & "' )"

����������������������� hier dann ein execute�� �����

Loop

 

Das funktioniert aber nicht,was mach ich da falsch??

Antwort per Email an