Fråga : Att passera värderar från utsida bordlägger in i en markör

Hälsningar

I har värderar i en utsida bordlägger (col1, col2) som jag önskar att ska passera in i en markör.  Markören är delen av en cTocc IS
SELECT DISTINKT TOCCID, TTORDIRNO för procedure.

CURSOR FRÅN TOCCOBJD
WHERE OBJDID =
and OBJDBATCHREF= från col2>

Is det som är bättre som skapar en fungera för att passera de, värderar in? Jag har försökt att använda ett VALT IN I meddelande för markören, men tillvägagångssättet verkar inte för att gilla, att VALT för cursor.
Thanks
" klar "

Svar : Att passera värderar från utsida bordlägger in i en markör

Ledsen jag vet inte av existerande, men, om du använder BigStringEditor och UITypeEditor för ”? ”s, och definierar en klassificera BigStringEditor, som i det inklusive kodifiera (ledset, jag inte har VB.Net på mitt att bearbeta med maskin, men kodifiera bör vara nästan samma), därefter, när du klickar i egenskaps”… ”som ska, syns (I-funderare du behöver fastställdt Browsable (riktigt) också) och om du klickar på det en ska dialog 100x100, syns, som ska, låt dig redigera.
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:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
allmänhet klassificerar BigStringEditor: UITypeEditor
    {
        offentlig åsidosättande UITypeEditorEditStyle GetEditStyle (System.ComponentModel.ITypeDescriptorContext-sammanhang)
        {
            återgång UITypeEditorEditStyle.Modal;
        }

        IWindowsFormsEditorService editorService = ogiltigt;

        offentlig åsidosättande anmärker EditValue (det ITypeDescriptorContext sammanhanget, den IServiceProvider familjeförsörjaren, anmärker värderar),
        {
            om (familjeförsörjare! = ogiltigt)
            {
                editorService =
                    provider.GetService (typeof (IWindowsFormsEditorService)) som IWindowsFormsEditorService;
            }

            om (editorService! = ogiltigt)
            {
                Bilda fooen = nytt bildar ();
                TextBox tb = ny TextBox ();
                tb. Multiline = true;
                tb. Höjd = 100;
                tb. Bredd = 100;
                foo. Höjd = 100;
                foo. Bredd = 100;
                tb. Text = value.ToString ();
                foo. Controls.Add (tb);
                editorService.ShowDialog (foo);
                återgång tb. Text;
            }

            gå tillbaka värderar;
        }


    }
Andra lösningar  
 
programming4us programming4us