Forum: VB.NET |
Thema:
SelectCommand ??? Fehler... |
Von:
Ralf Ziola (
31.01.2006 13:28) |
Hi Leutz,
ich bin mal wieder dabei, ein kleines Tool zu schreiben.
Dazu lese ich zwei Spalten einer Tabelle aus der DB aus in einen Dataadapter, der ein Dataset füllt.
Diese Daten übergebe ich an ein Datagrid, welches ich editieren kann.
Dann mache ich folgendes:
dgSysxta.Update()
Dim TabName As String = dsSYSXTA.Tables(0).TableName
Dim dtTable As New DataTable(dsSYSXTA.Tables(0).TableName)
Dim strSQL As String = "SELECT * from sysxta where wert1 like '%srv%' or wert1 like '%SRV%' order by recnum"
Dim cmd As New OleDbCommand(strSQL, con) daSYSXTA.SelectCommand = cmd
Dim cmdbld As New OleDbCommandBuilder(daSYSXTA) daSYSXTA.Update(dsSYSXTA, TabName)
Wenn diese Prozedur durchlaufen wird kommt die Meldung:
Dynamische SQL-Generierung wird für UpdateCommand gegen einen SelectCommand, der keine Spalteninformationen zurückgibt, nicht unterstützt.
Welche Spalteninformationen ?
Die Daten werden aus einer Oracle DB geholt.
gruss
Ralf
Gruss
Ralf
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!