|
|
||||||
|
#1
|
|
|
|
|
Un afectuoso saludo.
Esta es la salida obtenida mediante response.write de una sentencia sql para insertar datos en bd access: INSERT INTO notas (codigo, D_Soc, D_Amb, Mat, R_Mat, Com, R_Verb, Rel, E_Fis, PER, FI, GPP, Comp, Tri) VALUES ('00-csr08639', 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 4) lo probé directamente en access y el registro se inserta, cero problemas, pues como se puede observar, el número de campos y su tipo coinciden perfectamente (el primero es texto y el resto numérico). Sin embargo cuando intento insertar el registro desde la pág asp usando: oConn.execute SQL ó oConn.execute (SQL) sale ERROR DE SINTAXIS EN LA INSTRUCCION INSERT INTO a alguno le pasó algo parecido?, les agradeceré darme alguna pista. Gracias |
|
|
|
#2
|
|
|
|
|
La sentencia esta bien, no deberia salir error de sintaxis.
si lo haces asi: sql = "insert into xxxxxxx etc....." '----- !!! conn.execute sql,reg_af Sugiero que imprimas el sql antes de ejecutarlo y lo revises. Tambien que revises la version del ADO que tienes instalado. Y por ultimo sugiero revises los tipos de datos en la tabla, si son registros decimales puede que esten molestando por eso, en ese caso puede que lo soluciones asi: INSERT INTO notas (codigo, D_Soc, D_Amb, Mat, R_Mat, Com, R_Verb, Rel, E_Fis, PER, FI, GPP, Comp, Tri) VALUES ('00-csr08639', CDbl(11), CDbl(11), CDbl(11), CDbl(11), CDbl(11), CDbl(11), CDbl(11), CDbl(11), CDbl(11), CDbl(11), CDbl(11), CDbl(11), CDbl(11)) ** Sólo por asegurarme revisa la función cdbl en la ayuda del Access y prueba el SQL con CDBL en Access antes de ejecutarlo en ASP. Espero esto te de una luz para solucionar el problema Saludos Diego "RainerC" <pantarheicorp> escribió en el mensaje news:3744 [..] |
|
#3
|
|
|
|
|
Hola, en access funciona perfecto, estoy usando winxp y también w2000 server
y el error es el mismo, los datos numéricos son enteros, también configuré los campos de la bd con cero decimales.. Este error se presenta en la línea 65 y esto es lo que hay allí: oConn.execute SQL está incompleta esta línea??? |
|
#4
|
|
|
|
|
creo que deberás enviar el código exacto de la query y de la conexión.
importante es el string de la tabla. ya que todo esta bien, teóricamente, veamos la 'praxis' Emerson "RainerC" <pantarheicorp> wrote in message news:1888 [..] |
|
#5
|
|
|
|
|
<%
Dim oConn, SQL Dim codigo Dim DS Dim DA Dim MA Dim RM Dim CO Dim RV Dim RE Dim EF Dim PE Dim FI Dim GP Dim COM Dim TR codigo=Request.Form("codigo") DS=Request.Form("DS") DA=Request.Form("DA") MA=Request.Form("MA") RM=Request.Form("RM") CO=Request.Form("CO") RV=Request.Form("RV") RE=Request.Form("RE") EF=Request.Form("EF") PE=Request.Form("PE") FI=Request.Form("FI") GP=Request.Form("GP") COM=Request.Form("COM") TR=Request.Form("TR") set oConn = Server.CreateObject("ADODB.Connection") oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("bdinfoalum.mdb") sql="insert into notas (codigo, D_Soc, D_Amb, Mat, R_Mat, Com, R_Verb, Rel, E_Fis, PER, FI, GPP, Comp, Tri) VALUES ('" & codigo & "', " & DS & ", " & DA & ", " & MA & ", " & RM & ", " & CO & ", " & RV & ", " & RE & ", " & EF & ", " & PE & ", " & FI & ", " & GP & ", " & COM & ", " & TR & ")" oConn.execute SQL Response.write SQL Response.end oConn.Close set oConn = nothing %> |
|
#6
|
|
|
|
|
prueba en la conexión - espero que sirva - sino cuéntanos:
set oConn = Server.CreateObject("ADODB.Connection") oConn.Open "name_Database", "UsernameDB", "PasswordDB" genéricamente para SQL Sever: <% Dim oConn 'Creamos el objeto de conexión Set oConn = Server.CreateObject ("ADODB.Connection") oConn.Open "driver={SQL Server};server=TU_SERVIDOR; database=NOMBRE_BASE; uid=NOMBRE_USUARIO;pwd=PASSWD" %> "Emerson" <emerson> wrote in message news:1788 [..] |
|
#7
|
|
|
|
|
Hola
Allí el problema lo debes tener en el campo "Comp" En Access no tienes problema, pero en jet.oledb COMP es palabra clave (para indicar compresión unicode al declarar un campo en create table) En la query, [Comp] entre corchetes debería funcionar Aunque mejor si le modificas el nombre, que te puede volver a molestar en el futuro Suerte Manuel >-----Mensaje original----- >Un afectuoso saludo. > >Esta es la salida obtenida mediante response.write de una sentencia sql para >insertar datos en bd access: > >INSERT INTO notas (codigo, D_Soc, D_Amb, Mat, R_Mat, Com, R_Verb, Rel, >E_Fis, PER, FI, GPP, Comp, Tri) VALUES ('00-csr08639', 11, 11, 11, 11, 11, >11, 11, 11, 11, 11, 11, 11, 4) > >lo probé directamente en access y el registro se inserta, cero problemas, >pues como se puede observar, el número de campos y su tipo coinciden >perfectamente (el primero es texto y el resto numérico). > >Sin embargo cuando intento insertar el registro desde la pág asp usando: > >oConn.execute SQL ó oConn.execute (SQL) > >sale ERROR DE SINTAXIS EN LA INSTRUCCION INSERT INTO > >a alguno le pasó algo parecido?, les agradeceré darme alguna pista. Gracias |
|
#8
|
|
|
|
|
Mi querido Manuel, en efecto el problema era el nombre del campo Comp, lo
cambié y fin. Estoy en deuda contigo, estuve mucho tiempo (90 días y sus noches???????) tratando de resolver la incógnita (para mí), ocurre que aún soy algo novatillo en mundoprogram. Espero saber más de tí, gracias |
|
#9
|
|
|
|
|
Me alegro por tí...
Y no te hagas problema, que 90 días no es mucho, es lo que dura un verano... Suerte Manuel >-----Mensaje original----- >Mi querido Manuel, en efecto el problema era el nombre del campo Comp, lo >cambié y fin. >Estoy en deuda contigo, estuve mucho tiempo (90 días y sus noches???????) >tratando de resolver la incógnita (para mí), ocurre que aún soy algo [..] |
|
|
| Temas Similares | |
| ¿Alguna experiencia con Galletto? Buenos calores He visto que esta "utilidad" de reflasheo de centralita se encuentra tirada de precio por ahí, pero aunque 15 EUR son pocos y realmente casi no ocuparía... |
|
| Alguien conoce alguna aplicación parecida? Buenas lista, Estoy metido en un proyecto de la uni en el que tengo la responsabilidad de diseñar e implementar una aplicacion de balanceo de carga instalada en una máquina... |
|
| Kalos.... alguna experiencia. Alguien tiene alguna experiencia con el Daewoo/Chevy Kalos? Muchas gracias. |
|
| Alguna experiencia con vb.net y W98 o WME Hola grupo. Yo estoy comenzando a desarrollar en vb.net aunque ya he desarrollado en VB6 para W95 hasta XP y NT y WS2003 todo bien. VB.net opera en estos... |
|
|
La franja horaria es GMT. Ahora son las 03:52. | Privacy Policy
|