DUVIDA COM PARAMETRO DO TIPO DATE
Citação:Public Sub InsereCtRec(ByVal rNroDoc As String, ByVal rOrdem As Integer, ByVal rCodCli As Integer, _
ByVal rDataCad As Date, ByVal rDataRec As Date, ByVal rValorOrig As String, ByVal rValorRec As String, _
ByVal rHistoric As String, ByVal rObs As String, ByVal rCodPgt As Integer)
e quando estou lançando sem nada no campo mskDataRec, ele esta me mando o seguinte erro:
A conversão da seqüência de caracteres [ô] / /[ô] no tipo [ô]Date[ô] não é válida.
aqui ta o comando que estou executando:
Citação:InsereCtRec(Me.txtNroDoc.Text, wOrdem, wCodCli, Me.mskDataLanc.Text.Trim, _
IIf(mskDataRec.Text.Trim = [Ô] / /[Ô], [Ô][Ô], mskDataRec.Text), Me.txtValorOrig.Text, _
Me.txtValorRec.Text, Me.txtHistoric.Text, Me.txtOBS.Text.Trim, wCodPgt)
por IIf(mskDataRec.Text.Trim = [Ô] / /[Ô], vbnull, mskDataRec.Text) ou algo parecido???
Citação::
eu nao com o código aqui nesse momento, então seria o caso de trocar no IIf(mskDataRec.Text.Trim = [Ô] / /[Ô], [Ô][Ô], mskDataRec.Text)
por IIf(mskDataRec.Text.Trim = [Ô] / /[Ô], vbnull, mskDataRec.Text) ou algo parecido???
Sim. O .Net tem uma classe chamada DBNull. de repente a biblioteca que está usando aceite este tipo.
no parametro em vez de passar como data, passo como string e dentro da função eu converto, dai não deu mais problema...obrigado a todos...
afinal...os dois me auxiliaram ...qual devo ajudar...hehehe