Forums Neueste Beiträge
 

Welcher OleDbType für langen Text

24/10/2007 - 11:15 von André Derron | Report spam
Hallo NG,

Wer kann mir sagen welchen Typ ich für langen Text verwenden muss.

.Add("@Memo", OleDbType.????).Value = (rd("Memo"))

So sieht mein Code aus:
____________________________________________________________________

Dim sql As String = _
"INSERT INTO tbl" & _
" ( Nr, Funktion, Bez, Beschreibung, [Memo], [Wenn Ja], [Wenn
Nein], Freigabe )" & _
" SELECT @Nr, @Fn, @Bez, @Besch, @Memo, @Ja, @Nein, @Frei"

Try
_con.Open()

cmd = New OleDbCommand(sql, _con)
With cmd.Parameters
.Add("@Nr", OleDbType.Integer).Value = rd("Nr")
.Add("@Fn", OleDbType.VarChar).Value rd("Funktion")
.Add("@Bez", OleDbType.VarChar).Value = rd("Bez")
.Add("@Besch", OleDbType.VarChar).Value rd("Beschreibung")
.Add("@Memo", OleDbType.????).Value = (rd("Memo"))
.Add("@Ja", OleDbType.Integer).Value = rd("Ja")
.Add("@Nein", OleDbType.Integer).Value = rd("Nein")
.Add("@Frei", OleDbType.VarChar).Value IIf(rd("Erledigt"), "JA", "NEIN")
End With
cmd.ExecuteNonQuery()
...
____________________________________________________________________
 

Lesen sie die antworten

#1 Günter Prossliner
24/10/2007 - 11:51 | Warnen spam
Hallo André!

Wer kann mir sagen welchen Typ ich für langen Text verwenden muss.

.Add("@Memo", OleDbType.????).Value = (rd("Memo"))



Das sollte einer der "Long" Datentypen sein. Also LongVarChar bzw.
LongVarWChar (für Unicode Text).


OK?
mfg GP

Ähnliche fragen