Mit VB neuen Datensatz in Oracle Datenbank

HIIILLLLLFFFFFEEEE!!!
weiß jetzt nicht ob ich im richtigen Forum bin aber zu Datenbanken paßt mein Problem nicht ganz?!
Bin blutige Anfängerin und bitte deshalb dringenst um hilfe da ich kurz vorm Verzweifeln bin!!
Folgendes Problem: Ich möchte in einer Oracle Datenbank einen neuen Datensatz (Mitarbeiter hinzufügen), das ganze soll über ODBC mit VB6 funktionieren. Zugreifen und einen Datensatz ändern kann ich schon, aber keinen neuen einfügen!
Mein Code sieht so aus:

cnODBC.Open „DSN=***“, „***“, „***“
‚Verknüpfen mit cnODBC
Set cmdSQL.ActiveConnection = cnODBC
cmdSQL.CommandType = adCmdText
‚cmdSQL.CommandText = " * FROM PERSONAL;"
AxStempelNr = frmDatenNeu.txtStempelnr.Text
AxPersNr = frmDatenNeu.txtPersnr.Text
AxPassword = frmDatenNeu.txtPasswort.Text
AxName = frmDatenNeu.txtName.Text
AxGeburtstag = frmDatenNeu.txtGeburtstag.Text
AxTaetigkeit = frmDatenNeu.txtTätigkeit.Text
AxTelefon1 = frmDatenNeu.txtTel1.Text
AxTelefon2 = frmDatenNeu.txtTel2.Text
AxEmail = frmDatenNeu.txtEmail.Text
AxKst = frmDatenNeu.txtKst.Text
AxLohnart = frmDatenNeu.txtLohnart.Text
cmdSQL.CommandText = „INSERT INTO PERSONAL (stempelnr,persnr,passwd,name,Geburtstag,_
taetigkeit,telefon1,telefon2,email,kst,lohnart) values (“ & AxStempelNr & ",‘" & AxPersNr & "‘_
,’" & AxPassword & „’,’“ & AxName & „’,’“ & AxGeburtstag & „’,’“ & AxTaetigkeit & „’_
,’“ & AxTelefon1 & „’,’“ & AxTelefon2 & „’,’“ & AxEmail & „’,’“ & AxKst & „’,’“ & AxLohnart & „’);“
cnODBC.Close

KANN MIR IRGENDJEMAND SAGEN WAS DARAN NICHT STIMMT? Ach ja, SQL ist auch nicht gerade mein Spezialgebiet!!! Bittte helft mir!
Gruß Angie

Hallo

Versuche es so:

dim m_RS as adodb.recordset
dim m_strSQL as string
set m_rs = new adodb.recordset

m_strSQL = „Select * from Personal Where
PersonalID = 0“

m_rs.open m_strsq, „DSNString“, adpendynamic,adlockoptimisic

m_RS.addnew
m_RS(„FeldName1“) = textbox1.text
m_RS(„FeldName2“) = textbox2.text
u.s.w.
m_rs.update
m_rs.close
set m_rs = nothing

gruss, Giuseppe