Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Upsizing GUID to UniqueIdentifier
Message
De
14/09/2005 18:43:04
 
 
À
14/09/2005 17:05:33
Cetin Basoz
Engineerica Inc.
Izmir, Turquie
Information générale
Forum:
Visual FoxPro
Catégorie:
Client/serveur
Divers
Thread ID:
01049183
Message ID:
01049689
Vues:
47
Okay, this is not the result I am getting so I may have something set wrong in my DTS.

I have the c(38) nocptrans field. I run the DTS wizard. I pick uniqueid for that field.

I run the DTS and I get this error:

DTSTransformCopy: Schema validation failed. See extended error information.
TransformCopy 'DirectCopyXForm' validation error: ForceConvert not specified but
required for column pair 13 (source column 'pk_supplier'
(DBTYPE_BYTES),destination column 'pk_supplier' (DBTYPE_GUID)

Any idea how to specify ForceConvert ?

>Charles,
>I didn't have VFP and SQL server on this box so it took me sometime to install them and test:)
>I created a database in VFP with 3 tables in it. Those 3 tables had c(38),c(36) and c(16) nocptrans versions respectively.
>In SQL server DTS I directly mapped 36,38 ones to uniqueidentifier and 16 bytes one to varbinary(16). All imported sucessfully. After import I changed type of 3rd one to uniqueidentifier.
>Checked values in both VFP and SQL server and they matched.
>Cetin
>
>>>I think we're losing to be synch in "upsizing".
>>
>>Yani, "out of synch" (free English lesson in return for code lesson :-)
>>
>>Okay, I think I am starting to get what you are saying. ( still don't understand pguid and rguid as you use them but maybe I don't have to in order to use the function. ) I did understand we were talking about using code on the VFP side to 'upsize' and not to use the wizard.
>>
>>I did try converting the c(36) guids to c(38) including the brackets. If I do that the DTS transformation allows me to select UniqueID as the destination data type, but the import fails saying that a forcedconversion is required and I can't find out how to do that. ( will go back and try again on the DTS wizard )
>>
>>Let me play some more and I will come back with more questions.
>>


Charles Hankey

Though a good deal is too strange to be believed, nothing is too strange to have happened.
- Thomas Hardy

Half the harm that is done in this world is due to people who want to feel important. They don't mean to do harm-- but the harm does not interest them. Or they do not see it, or they justify it because they are absorbed in the endless struggle to think well of themselves.

-- T. S. Eliot
Democracy is two wolves and a sheep voting on what to have for lunch.
Liberty is a well-armed sheep contesting the vote.
- Ben Franklin

Pardon him, Theodotus. He is a barbarian, and thinks that the customs of his tribe and island are the laws of nature.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform