Information générale
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
I tried that already. The VFP view designer creates a field called
Exp with a value of the string "Next_Trans# as Next_trans"... wierd behavior.
Additionally, I've tried creating the view programatically, but get the orininal error. Oddly, I also get the same error when using Sql Pass through.
The other alternative would be to alter the Btrieve data dictionary file and remove the "#" from the data structure directly.
All I am doing is getting the next transaction number and updating the incrementor table - whose functionality is already hidden in a class. So, I think it is more cost-effective to continue using dbftrieve in this one area.
Later, when I've more time and less deadlines (yeah right), I'll research further.
- Chris Holtz
>You might also try another method in the view designer.
>
>In the function and expression box of your view try
>Next_Trans# as Next_trans
>
>This should change the name of the field and the syntax may pass through ODBC okay. I remember doing this one time before with a field that had a hyphen in it and this method translated it.
>
>
>>Interesting ideas. Unfortunately I'm connecting to Btrieve data, rather than SQL. I'm a little unfamiliar with SQL server, but by what I hear form you, are you saying you can make views of your SQL data within SQL server? If so, that is pretty handy.
>>
>>Thank you for the input. For the time being, I'm using (Gag) Dbftrieve to extract the problem field.
>>
>>- Chris Holtz
>>
>>>Your best bet is to create a remote view of the table that does not have the # character in the name and do your updates through this view. If you are using SQL Server this remote view would be a SQL Server view.
>>>
>>>I usually create views of all my SQL Server tables and then connect to the view through VFP remote views rather than the table.
>>>
>>>
>>>>I am connecting remotely to a table that has the field "Next_Trans#"
>>>>
>>>>Whenever I try to update the field, VFP comes back with Field Not Found Next_Trans
>>>>
>>>>It seems that VFP is having a problem with the # in the field name. Has anyone ever dealt with this kind of behavior?
>>>>
>>>>Thank you,
>>>>Chris Holtz
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement