none
Ajout dans une base sql!!?? RRS feed

  • Question

  • salluuut!!

    bon alors je suis entrain de développer une interface vbnet composée de textboxs reliés a un dataset dans lequel g stocké le contenu dune table sql server
    enfin bref je sais comment inserer dans la table

    ***************************************************************************************************************************************************
    <WebMethod()> Public Function saving(ByVal d As DataRow, ByVal s As String) As DataSet
    Dim ds As DataSet = New DataSet()

    MyConnexion = New System.Data.SqlClient.SqlConnection(ConfigurationManager.ConnectionStrings("chconnect").ConnectionString)
    MyConnexion.Open()
    Myadapt1 = New SqlDataAdapter("select * from clients", MyConnexion)
    Dim ObjetCommandBuilder = New SqlCommandBuilder(Myadapt1)
    Myadapt1.Fill(ds, "clients")
    ' ds.Tables("clients").Rows.Add(d)
    ' Myadapt1.Update(ds, "clients")
    If s = "aj" Then
    Dim cmd As SqlCommand
    cmd = New SqlCommand("insert into auth(comptecpt,client,nom,adresse,tel1,tel2,fax,resgen,resfin,pt1,pt2,pm1,pm2,remise,aveccode,tva,codetva,prixpc1,prixpc2,operat) VALUES("'"+ d("code").nextvalue+"'"+ d("comptecpt")+"'"+",""'"+d("client")+"'"+","+"'"+"d("nom")"+"'"+","+"'"+d("adresse")+"'"+","+"'"+d("tel1")+"'"+","+"'"+d("tel2")+"'"+","+"'"+d("fax")"'"+","+"'"+d("resgen")+"'","'"+d("resfin")+"'"+","+"'"+d("pt1")+"'"+","+"'"+d("pt2")+"'"+","+"'"+d("pm1")+"'"+","+"'"+d("pm2")+"'"+","+"'"+d("remise")+"'"+","+"'"+d("aveccode")+"'"+","+"'"+d("tva")+"'"+","+"'"+d("codetva")+"'"+","+"'"+d("prixpc1")+"'"+","+"'"+d("prixpc2")+"'"+","+"'"+d("operat")+"'")")
    cmd.ExecuteNonQuery()

    End If

    *********************************************************************************************************************************************************

    c que je voudrai c la syntaxe d'une insertion a une position donnée Smile

    je vous remercie d'avance

    mercredi 20 février 2008 10:44

Réponses

  • Comme j'ai dit précédemment, je ne crois que cela soit possible, mais tu peux l'insérer à la fin et refaire un tri de tes enregistrements pour qu'il se retrouve à la bonne place.

    mercredi 20 février 2008 13:57
    Modérateur

Toutes les réponses

  • Salut,

     

    Qu'est ce que vous entendez par une position donnée, un exemple sera bien pour comprendre votre demanade

    mercredi 20 février 2008 10:59
  • Je ne crois pas qu'il est possible d'insérer à un endroit précis, seulement à la fin. Mais pourquoi veux-tu insérer à un endroit prédeterminé?

     

    mercredi 20 février 2008 12:25
    Modérateur
  • en faite g une interface avec des textbox et des boutons de navigation.

    imaginons que je suis entrain de consulter l'enregistrement numéro 6 et que j'ai 12 en tout

    si je clique sur le bouton ajouter il faut que mon nouvel enregistrement soit inséré entre l'enregistrement numéro 6 et l'enregistrement numéro 7.

     

    en faite je suis certaine que c'est possible parceque g déja un exécutable vbnet le faire Smile

    merci d'avance.

     

    mercredi 20 février 2008 13:36
  • Comme j'ai dit précédemment, je ne crois que cela soit possible, mais tu peux l'insérer à la fin et refaire un tri de tes enregistrements pour qu'il se retrouve à la bonne place.

    mercredi 20 février 2008 13:57
    Modérateur