Le Mardi 28 Juin 2005 12:41, Hubert FONGARNAND a écrit : I've seen with ethereal that a GUID parameter is sent as binary form with MS.NET with Mono, a GUID parameter is sent as text : 0x.... is that the problem???
> I've an issue with MSSQL Server and mono... > I just do a select * where [EMAIL PROTECTED] > and fiche_id is a Guid parameters... MS.NET return something, mono returns > nothing; > here's my code : > class MainClass > { > static string cnx="packet size=4096;user id=sa;password=sa;data > source=10.69.100.93;persist security info=false;initial > catalog=Fiche_Produit"; > > > public static void Main(string[] args) > { > Console.WriteLine("Hello World!"); > string requete="SELECT * FROM FICHE"; > SqlCommand cmd=new SqlCommand(); > SqlDataAdapter dta=new SqlDataAdapter(cmd); > DataSet ds=new DataSet(); > cmd.Connection=new SqlConnection(cnx); > cmd.CommandText=requete; > dta.Fill(ds,"fiche"); > Console.WriteLine("Select effectué"); > Console.WriteLine(ds.DataSetName); > foreach (DataColumn col in ds.Tables["fiche"].Columns) > { > Console.WriteLine(col.ColumnName); > } > Guid found=Guid.Empty; > foreach (DataRow row in ds.Tables["fiche"].Rows) > { > Guid id=(Guid)row["FICHE_ID"]; > string titre=(string)row["FICHE_TITRE"]; > > Console.WriteLine("ID :"+ id.ToString()+ " : "+titre); > if (titre=="essai") > { > Console.WriteLine("Fiche Trouvée"); > found=id; > } > } > SqlCommand sqlc=new SqlCommand(); > sqlc.CommandText= @"SELECT * FROM Fiche > WHERE > [EMAIL PROTECTED]"; > sqlc.Parameters.Clear(); > > sqlc.Parameters.Add("@fiche_id",SqlDbType.UniqueIdentifier).Value=found; > sqlc.Connection=new SqlConnection(cnx); > dta=new SqlDataAdapter(sqlc); > ds=new DataSet(); > dta.Fill(ds,"fiche"); > Console.WriteLine(ds.Tables["fiche"].Rows.Count); > } > } > thanks > _______________________________________________ > Ce message et les éventuels documents joints peuvent contenir des > informations confidentielles. Au cas où il ne vous serait pas destiné, nous > vous remercions de bien vouloir le supprimer et en aviser immédiatement > l'expéditeur. Toute utilisation de ce message non conforme à sa > destination, toute diffusion ou publication, totale ou partielle et quel > qu'en soit le moyen est formellement interdite. Les communications sur > internet n'étant pas sécurisées, l'intégrité de ce message n'est pas > assurée et la société émettrice ne peut être tenue pour responsable de son > contenu. _______________________________________________ > Mono-devel-list mailing list > Mono-devel-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-devel-list _______________________________________________ Ce message et les éventuels documents joints peuvent contenir des informations confidentielles. Au cas où il ne vous serait pas destiné, nous vous remercions de bien vouloir le supprimer et en aviser immédiatement l'expéditeur. Toute utilisation de ce message non conforme à sa destination, toute diffusion ou publication, totale ou partielle et quel qu'en soit le moyen est formellement interdite. Les communications sur internet n'étant pas sécurisées, l'intégrité de ce message n'est pas assurée et la société émettrice ne peut être tenue pour responsable de son contenu. _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list