Sorry my english

I make a report with ttx.
In vb a call with

[code=vb]

oDb_Registers.Open_Connection srv_Type_Db, srv_PC_Name, srv_Instance, "Registers", srv_User, srv_User
Set rst_Devices = New ADODB.Recordset

Set oCmd = Nothing
With oCmd
.ActiveConnection = oDb_Registers.oConnection
.CommandText = "SQL_SP_SELECT_MIX"
.CommandType = adCmdStoredProc
.CommandTimeout = 20
End With
Set rst_Devices = oCmd.Execute
Set oCmd = Nothing

CrRpt.DiscardSavedData
CrRpt.Database.SetDataSource rst_Devices

'CrRpt.ReadRecords

CRViewer1.ReportSource = CrRpt

CRViewer1.ViewReport

[/code]

when the report show it tell me

Logon Failed.
Details: Could not open the field definition file 'C:\MyFile.txx'.

I do my report with ttx and when i finish y rename the ttx because when the vb call the report it view with the examples data in the ttx file.
The recordset have a records, i sow with msgbox.

i find the line
'CrRpt.ReadRecords

when i put, the reports show the error:

Error -2147189176
Details: Could not open the field definition file 'C:\MyFile.txx'.

I appreciate it your help.
thanks