Vraag : asp.net mssql. Ik heb een ander sql verbindingsprobleem proberend om in sql.data.client om te zetten

Maar vind nu ik een ander probleem met deze tussenvoegselverklaring heb die het vorige probleem volgt dat werd opgelost.

I krijgt deze fout voor de tussenvoegselverklaring die aan het eind van de Foutenmelding proc.

Compiler is: BC30456: Het „bevel“ is geen lid van „System.EventArgs“. fout

Source:

 

Line 146:        Me.ClientScript.RegisterStartupScript (Me.GetType (), „btnSaveImageSet1_Click“, „alarm (""" + Me.ILoad_MultipleImages1.Values. Count.ToString () +“ beeld bewaarde… ""); „, Ware)
Line 147:
Line 148:        Gebruikend command1 als SqlCommand = DirectCast (e.Command.Connection. CreateCommand (), SqlCommand)
Line 149:            command1.CommandType = CommandType.Text
Line 150:            command1.CommandText = „NEEM IN [CustomerImages] op ([User-id], [EquipmentID], [Titel], [ImageData], [MIMEType], [ImageId]) UITGEZOCHT VERSCHILLEND Materiaal. [User-id], Materiaal. [EquipmentID], [Example_E_204__Records]. [Titel] , [ImageBytes], [MIMEType], [ImageId] VAN Materiaal, [Radactive_ILoad_Images], Example_E_204__Records WAAR Equipment.ID = (UITGEZOCHTE MAXIMUM (Equipment.ID) VAN Materiaal) EN [ConfigurationInternalCode] = „Ex_E_204_ILoad1“ EN ResizeInternalCode = „Thumb1“ EN ImageId = (UITGEZOCHTE MAXIMUM (ImageId) VAN Radactive_ILoad_Images) EN [Example_E_204__Records]. [id] = (UITGEZOCHTE MAXIMUM (Identiteitskaart) VAN Example_E_204__Records) „

" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
" notpretty "
Protected SubbtnSaveImageSet1_Click (ByVal afzender als Voorwerp, ByVal e als System.EventArgs)
        'Opslag de gebieden in het bezit WebImage.Tag
        Me.ILoad_MultipleImages1.SaveFieldValuesIntoWebImageTags ()

        'sparen beelden aan gegevensbestand
        'Sparen waarden aan OB

        Schemerige imageId als Koord = MyDemoImageId
        Gebruikend verbinding als SqlConnection = Director.GetNewOpenDbConnection ()
            'Gebruikend verbinding als OleDbConnection = Director.GetNewOpenDbConnection ()
            'ILoadASCX.MultipleImages.ILoad_MultipleImages_Helper.SaveValuesToDB (Me.ILoad_MultipleImages1.Values, verbinding, Me.ILoad_MultipleImages1.ILoad.Configuration.InternalCode, imageId)
            Me.ILoad_MultipleImages1.SaveValuesToDB (verbinding, imageId)
        Het Gebruiken van het eind

        Me.ClientScript.RegisterStartupScript (Me.GetType (), „btnSaveImageSet1_Click“, „alarm (""" + Me.ILoad_MultipleImages1.Values.Count.ToString () +“ beeld bewaarde… ""); „, Waar)

        Gebruikend command1 als SqlCommand = DirectCast (e.Command.Connection.CreateCommand (), SqlCommand)
            command1.CommandType = CommandType.Text
            command1.CommandText = „NEEM IN [CustomerImages] op ([User-id], [EquipmentID], [Titel], [ImageData], [MIMEType], [ImageId]) UITGEZOCHT VERSCHILLEND Materiaal. [User-id], Materiaal. [EquipmentID], [Example_E_204__Records]. [Titel], [ImageBytes], [MIMEType], [ImageId] VAN Materiaal, [Radactive_ILoad_Images], Example_E_204__Records WAAR Equipment.ID = (UITGEZOCHTE MAXIMUM (Equipment.ID) VAN Materiaal) EN [ConfigurationInternalCode] = „Ex_E_204_ILoad1“ EN ResizeInternalCode = „Thumb1“ EN ImageId = (UITGEZOCHTE MAXIMUM (ImageId) VAN Radactive_ILoad_Images) EN [Example_E_204__Records]. [identiteitskaart] = (UITGEZOCHTE MAXIMUM (Identiteitskaart) VAN Example_E_204__Records)“
            command1.ExecuteNonQuery ()
        Het Gebruiken van het eind

    Sub van het eind

Antwoord : asp.net mssql. Ik heb een ander sql verbindingsprobleem proberend om in sql.data.client om te zetten

Dat is zeker een verbetering… nu u enkel vereist aan stap door de code en vindt welk voorwerp ongeldig is en uitwerkt waarom.

Eigenlijk denk ik ik het probleem zie, schijnt u om een mengeling van OleDb en Sql te gebruiken - u hebt een verbinding OleDb gecre�ërd en dan het gevraagd om u een bevel te geven - dat het zal, een OleDbCommand - maar anderzijds wordt u geprobeerd om het aan een SqlCommand te gieten die niet zal werken.

U moet besluiten of u aan OleDb of inheemse Sql Server werkt en dan verzekert uw code met uw keus verenigbaar is.
Andere oplossingen  
 
programming4us programming4us