Bonjour,
Je souhaite insérer des données dans ma table Shelter à partir d'un formulaire (avec des textBox, DateTimePicker, Image, comboBox ...).
Cependant, mon code me retourne différentes erreurs.
Description de ma table Shelter
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Code int 4 Clé primaire Category nvarchar 50 Name nvarchar 50 NbOfAdult nvarchar 2 NbOfKid nvarchar 2 RateOfTVA nvarchar 10 PriceTTC int 4 Picture image DateCreated datetime DateModified datetime ModifiedBy nvarchar 50
J'ai les erreurs suivantes :
Code : 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
27 private void btnOK_Click(object sender, EventArgs e) { dbShelterDataSet1.ShelterRow newShelterRow = dbShelterDataSet1.Shelter.NewShelterRow(); newShelterRow.Code = Int32.Parse(tbReference.Text); newShelterRow.Category = cbCategory.Text; newShelterRow.Name = tbNameShelter.Text; newShelterRow.NbOfAdult = Int32.Parse(mtbNbOfAdult.Text); newShelterRow.NbOfKid = Int32.Parse(mtbNbOfKid.Text); newShelterRow.RateOfTVA = Int32.Parse(cbRateOfTVA.Text); newShelterRow.PriceTTC = Int32.Parse(tbLowSeasonWeekPriceTTC.Text); newShelterRow.Picture = tbPictures.Text; newShelterRow.DateCreated = dtpDateCreated.Text; newShelterRow.DateModified = dtpDateModified.Text; newShelterRow.ModifiedBy = cbModifiedBy.Text; dbShelterDataSet1.Shelter.AddShelterRow(newShelterRow); try { shelterTableAdapter.Update(dbShelterDataSet1.Shelter); } catch (SqlCeException exception) { MessageBox.Show("Erreur :\n" + exception.Message, "Erreur"); } }
-==>
Code : Sélectionner tout - Visualiser dans une fenêtre à part newShelterRow.Picture = tbPictures.Text;-Impossible de convertir implicitement le type 'string' en 'byte[]'==>
Code : Sélectionner tout - Visualiser dans une fenêtre à part newShelterRow.DateCreated = dtpDateCreated.Text;Impossible de convertir implicitement le type 'string' en 'System.dateTime'
-==>
Code : Sélectionner tout - Visualiser dans une fenêtre à part newShelterRow.DateModified = dtpDateModified.Text;Impossible de convertir implicitement le type 'string' en 'System.dateTime'
Merci pour votre aide.
Cordialement
Partager