Sugerencias Para La Resolución De Problemas Error De Parámetro 3708

¿Su computadora funciona lentamente y le da errores intermitentes? ¿Le preocupa la pérdida de datos, la infección de malware o la falla del hardware? ¡No te preocupes más! Reimage está aquí para ayudar.

En esta guía para visitantes, le mostraremos algunas de las posibles causas que parecen causar el parámetro error 3708 y luego, vamos a ofrecer algunos servicios posibles que puede intentar solucionar este problema.

Primero, debido a que comienza a trabajar con Parameters.Refresh, no necesita agregar la configuración de su empresa con respecto a la configuración de la colección. En su lugar, debe usar el siguiente formato cuando use valores que son sus entradas:

cmd.Parameters.Item(Input_Variables(i).Name).Value significa Input_Variables(i).Value

Ha sido golpeado por algún tipo de línea comentada en sus vendedores de VBA. Supongo que has probado esto es lo que antes. Sin embargo, está utilizando su propio ejemplo de Input_Variables(i).Value con tasas de seguro únicas ('). Usted no debe. Solo debe asegurarse de que el valor que una persona está pasando sea necesariamente del mismo tipo que nuestro parámetro. (NOTA: en su caso, todas sus Input_Variables distintivas son cadenas, por lo que su aspecto actual de Input_Variables solo funcionará en objetos mantenidos que solo tienen parámetros asociados con el tipo String. Igual)

parámetro de error 3708

esto se aplica a los detalles de salida. Sin embargo, es probable que no los necesite o ni siquiera desee preocuparse por ellos, excepto cuando los esté usando como parámetros de entrada y salida.

Uno de los parámetros de sus días libres también está detrás del tipo VARCHAR(MAX). Llamar a Parameters.Refresh establecerá el parámetro Size en 2 147 483 647, que es el precio de mercado constructivo máximo de tipo LargoadVarChar es en realidad 1 considerablemente mayor que este valor (2 147 483 646). Creo que es bueno tener un proyector a mano sin demasiada atención. Si deja el tamaño en 2 147 483 647, se solucionará un error que solo recibirá una persona.

Tiene tres oportunidades para resolver el problema de elegir ADO con el parámetro VARCHAR(MAX) con VBA. (Para varias opciones a continuación, coloque el valor 2147483646, pero varios reconocimientos pueden ser mayores que 0 y menores que 2147483647):

  1. Si está generando Parameters.Refresh para ajustar automáticamente un conjunto similar a los parámetros en su comando, podrá omitir manualmente la configuración de todos los tamaños conectados con VARCHAR(MAX)< /code> parámetros de salida para acortarlo un poco. el 2147483647:

    cmd than.Parameters.Item(Output_Variables(i).Name).Size equivale a 2147483646
  2. I Y especifique en qué secciones VARCHAR de su procedimiento almacenado menores de 2 147483647 se transmiten hacia arriba:

    Actualizado

    ¿Estás frustrado con tu computadora? Si es así, entonces no estás solo. Millones de personas tienen el mismo problema y buscan formas de solucionarlo todos los días. Afortunadamente, existe una solución que solucionará todos estos problemas en solo unos minutos. Reimage puede reconocer fácil y rápidamente cualquier error de Windows (incluida la temida pantalla azul de la muerte) y tomar las medidas adecuadas para resolver estos problemas. La aplicación también detectará archivos y aplicaciones que fallan con frecuencia y le permitirá solucionar sus problemas con un solo clic. Haga clic aquí ahora para comenzar:

  3. Paso 1: Descargue e instale Reimage
  4. Paso 2: Abra el programa y haga clic en el botón "Escanear"
  5. Paso 3: Siga las instrucciones para reparar su computadora

@SP_Message VARCHAR(2147483646) = SALIDA
  • O '' nunca use Parameters.Refresh sino que cree a partir de todos sus propios parámetros manualmente y agregue esos productos al rango de comando. Un obsequio como este terminará agregado a la salida de su parámetro:

    cmd.Parameters.Append cmd.CreateParameter(Output_Variables(i).Name, _    advarchar, _    salidasalidaadparamin, _     2147483646)
  • 12 de enero de 2012 dentro de las 11:03 am.#1

    Lanzador de conversaciones

    miembro dinámico [REPARADO]

    Error de tiempo de ejecución "3708"

    Hola a todos.

    Al consultar una base de datos de Oracle, obtengo la última línea del siguiente código: "Error de tiempo de ejecución 3708. El objeto del parámetro simplemente no tenía el tono correcto. Se proporcionaría información incoherente o incompleta"

    A to param1.Value proofno "'CBC%'" The (con comillas dobles y personas)

    ¿Alguien puede ayudarme con esto?

    Por favor pregunte con respecto a cualquier ayuda.
    Octavio

    Código:

    parámetro de error 3708

    Dim conn1 As ADODB.Connection    Atenuar como cmd1 ADODB.Command   Dim rs1 como ADODB.Recordset        Dim param1 como ADODB.Parámetro   Dim param2 como ADODB.Parámetro    Sun param3 Igual que ADODB. parámetro   Dim param4 como ADODB.Parámetro    Dim As param5 ADODB.Parámetros        Establecer conn1 es igual a nueva ADODB.Connection    conn1.Open("UserID=Aplicaciones;Contraseña=Aplicaciones;Fuente de datos=PRODL;Proveedor=MSDAORA.1")        Establecer cmd1 = Nuevo ADODB.Command    cmd1.ActiveConnection significa conn1        cmd1.CommandText = "SELECCIONAR MAX(SUBSTR(h.número_doc,(INSTR(h.número_doc,'*')+1)))" _                        &" FROM inc_doc_headers h, ra_customers c, inc_invoicing_locations il, inc_doc_seq_numbers sn, fnd_user u" _                        &" DONDE c.customer_id implica h.customer_id" _                        &" Y sn.id_ubicación_facturación implica il.id_ubicación_facturación" _                        & "Y u.user_id esto significa que h.created_by" _                        & " Y h.doc_number primero? Y h.= header_type 'R'" _                        & plantillas Y h.doc_date >= '1-dic-11'" _                        & vivir en AND h.doc_date <= '31-dic-11'" _                        & virtualmente Y c.customer_name = 'Fritidsresor AB/Suecia'" _                        & "Y u.user_name necesita 'IPER%'"    Establecer param1 implica cmd1.CreateParameter(, adChar, adParamInput, ADO_LONGPTR)    param1.Value = "'" & Me.ComboBox3.Text & "%'"    Agregar cmd1.Parameter.Param1

    ¿Cuál es tu problema con la computadora? Resuelva todos ellos con un clic con la mejor herramienta de reparación de Windows.

    Error 3708 Parameter
    Fout 3708 Parameter
    Oshibka 3708 Parametr
    Blad 3708 Parametr
    Parametro De Erro 3708
    Erreur 3708 Parametre
    Fel 3708 Parameter
    오류 3708 매개변수
    Fehler 3708 Parameter
    Errore 3708 Parametro

  • Previous post Wskazówki Dotyczące Rozwiązywania Problemów Z Flash Core Beagleboard
    Next post Czy Hamowanie W Trybie Awaryjnym Jest Spowodowane Problemami Z Agpcpq.sys?