probleem converteren van int naar datetime in excel

Status
Niet open voor verdere reacties.

SandorCRX

Gebruiker
Lid geworden
17 sep 2007
Berichten
5
Hallo,

MEt SQL 2005 heb ik een database opgesteld. Deze database kan ik via excel oproepen en gegevens invoeren.
Nu heb ik in de tabel een char, smalldatetime, money en een decimal data type staan.
Nu wil ik dat ik mijn textbox zo in kan stellen dat ie alleen deze data types verwerkt(hoeft geen foutmelding te geven).

Maar goed, hieronder een deel code:

'Data wegschrijven
With ActiveCell.CurrentRegion
For viRcount = 1 To viRows
vtSql = ""
vtSql = vtSql & " INSERT INTO " & Tabelnaam
vtSql = vtSql & " VALUES ("
vtSql = vtSql & waarde1 & ","
vtSql = vtSql & waarde2 & ","
vtSql = vtSql & waarde3 & ","
vtSql = vtSql & waarde4 & ")"


Next
cmd.CommandText = vtSql
cmd.ActiveConnection = cnn
cmd.Execute (vtSql)

vtSql is een variabele.. Nu heb ik voor waarde1,2,3,4 gezegt dat ie de waardes in een excel sheet schrijft(verborgen) die dan weer opgeroepen wordt om de data in de database te schrijven. Nu heb ik dus het probleem dat waarde2 een datetime data type is. Nu heb ik de functie Dim waarde2 As Date aangeroepen maar hij geeft steeds een fout in deze code. Hoe kan ik ervoor zorgen dat ik verschillende datatypes in de variabelen: waarde1,2,3,4 kan zetten??

Bedankt alvast,

Vriendelijke groet,Sandor
 
Gebruik de functie CDATE om integers om te zetten naat datums
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan