Hallo,<br><br>warum ist folgende Variante im <b>nur Lesen</b> -Modus<br><br>
<font face="Courier New, Arial" size="2">
procedure TDMOPS02.CmdExecute;<br>
const<br>
sCmd = 'select * from vw_country';<br>
begin<br>
ADOCommand1.CommandText := Cmd;<br>
ADODataSet1.RecordSet := ADOCommand1.Execute<br>
end;<br><br>
</font>
und diese Variante kann mit der <b><i>.edit</i></b> -Funktion bearbeitet werden.<br><br>
<font face="Courier New, Arial" size="2">
procedure TDMOPS02.CmdOpen;<br>
const<br>
sCmd = 'select * from vw_country';<br>
begin<br>
ADODataSet1.CommandText := Cmd;<br>
ADODataSet1.Open;<br>
end;<br><br>
</font>
Auszug aus dem DataModul:<br><br>
<font face="Courier New, Arial" size="2">
object DMOPS02: TDMOPS02<br>
OldCreateOrder = False<br>
OnCreate = DataModuleCreate<br>
Left = 275<br>
Top = 172<br>
Height = 480<br>
Width = 696<br>
object ADODataSet1: TADODataSet<br>
Connection = DModule.ADOConnection<br>
CursorType = ctStatic<br>
AfterOpen = ADODataSet1AfterOpen<br>
Parameters = <><br>
Left = 180<br>
Top = 38<br>
end<br>
object ADOCommand1: TADOCommand<br>
CommandText = 'select * from vw_country'<br>
Connection = DModule.ADOConnection<br>
Parameters = <><br>
Left = 64<br>
Top = 38<br>
end<br>
object DataSource1: TDataSource<br>
DataSet = ADODataSet1<br>
Left = 284<br>
Top = 36<br>
end<br>
end<br><br>
</font>
Verbindung zum SQL-Server 7.0: <i>Provider=SQLOLEDB.1;</i><br><br>
Welche Vor- und Nachteile hat die Kombination TADODataSet mit TADOCommand, wie in der erste Variante ?<br><br>
MfG<br>
Adi
<font face="Courier New, Arial" size="2">
procedure TDMOPS02.CmdExecute;<br>
const<br>
sCmd = 'select * from vw_country';<br>
begin<br>
ADOCommand1.CommandText := Cmd;<br>
ADODataSet1.RecordSet := ADOCommand1.Execute<br>
end;<br><br>
</font>
und diese Variante kann mit der <b><i>.edit</i></b> -Funktion bearbeitet werden.<br><br>
<font face="Courier New, Arial" size="2">
procedure TDMOPS02.CmdOpen;<br>
const<br>
sCmd = 'select * from vw_country';<br>
begin<br>
ADODataSet1.CommandText := Cmd;<br>
ADODataSet1.Open;<br>
end;<br><br>
</font>
Auszug aus dem DataModul:<br><br>
<font face="Courier New, Arial" size="2">
object DMOPS02: TDMOPS02<br>
OldCreateOrder = False<br>
OnCreate = DataModuleCreate<br>
Left = 275<br>
Top = 172<br>
Height = 480<br>
Width = 696<br>
object ADODataSet1: TADODataSet<br>
Connection = DModule.ADOConnection<br>
CursorType = ctStatic<br>
AfterOpen = ADODataSet1AfterOpen<br>
Parameters = <><br>
Left = 180<br>
Top = 38<br>
end<br>
object ADOCommand1: TADOCommand<br>
CommandText = 'select * from vw_country'<br>
Connection = DModule.ADOConnection<br>
Parameters = <><br>
Left = 64<br>
Top = 38<br>
end<br>
object DataSource1: TDataSource<br>
DataSet = ADODataSet1<br>
Left = 284<br>
Top = 36<br>
end<br>
end<br><br>
</font>
Verbindung zum SQL-Server 7.0: <i>Provider=SQLOLEDB.1;</i><br><br>
Welche Vor- und Nachteile hat die Kombination TADODataSet mit TADOCommand, wie in der erste Variante ?<br><br>
MfG<br>
Adi
Comment