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 ?
Partager