Bonjour,

j'au une question sur le namespace Sybase.Data.AseClient qui utiliser pour supporter la base de donnéé Sybase le probleme que les les parametres ne supportent pas DBNull.value voici le code

Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
string chaine="Data Source=MAserver;Port=5000;Database=Export;Uid=sa;Pwd=;";
			Sybase.Data.AseClient.AseConnection ase=new Sybase.Data.AseClient.AseConnection(chaine);
 
			string query="insert into ASYNCHRONE(OPERATION,id_personne) values (@OPERATION,@id_personne)";
 
             Sybase.Data.AseClient.AseCommand Cmd=null;
 
			try
			{
				ase.Open();
				Cmd=ase.CreateCommand();
				Cmd.CommandText=query;
				Sybase.Data.AseClient.AseParameter para1=new Sybase.Data.AseClient.AseParameter("@OPERATION",DBNull.Value);
                Cmd.Parameters.Add(para1);
 
				Sybase.Data.AseClient.AseParameter para2=new Sybase.Data.AseClient.AseParameter("@id_personne","2222");
				Cmd.Parameters.Add(para2);
 
 
				Cmd.ExecuteNonQuery();
 
			}
			catch(Exception e)
			{
Console.WriteLine(e.Message);
			}

dans le code il declenche une erreur Unsupported parameter type

est ce que on peut remplacer objet DBNull.Value par une autre valeur pour supporter ?