* Your code this.DataSourceType = "ODBC" This.DataSource = sqlstringconnect([driver={Sql server};server=(local);usid=sa;pwd=kan67;database=task;);););)] + ; *My code this.DataSourceType = "ADO" local loConnDataSource loConnDataSource = createobject('ADODB.Connection') ***<DataSource> loConnDataSource.ConnectionString = [Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Init] + ; [ial Catalog=Task;Data Source=ZOGRAFSKI;] ***</DataSource> loConnDataSource.Open() This.DataSource = createobject('ADODB.RecordSet') This.DataSource.CursorLocation = 3 && adUseClient This.DataSource.LockType = 3 && adLockOptimistic This.DataSource.ActiveConnection = loConnDataSourceMay be this is a BUG?