Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-10-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 26
BlueSteel Va por buen camino
Wink

Hola

dices que trabajabas con SQL 6.5 y que ahora te cambiastes a SQL 2000.... y desde entonces no te funciona ??? revisastes que la estructura de la tabla
Sysusers sea la misma en SQL 6.5 y 2000 ???

digo, por que por algo te da ese error ...

Cita:
'QueryUser: Type mismatch for Field 'Usuario', expecting: String actual: Unknown'
Salu2
__________________
BlueSteel
Responder Con Cita
  #2  
Antiguo 21-10-2008
_Usuario_baja_NF_ _Usuario_baja_NF_ is offline
No confirmado
 
Registrado: may 2008
Posts: 5
Poder: 0
_Usuario_baja_NF_ Va por buen camino
Campo NAME

El campo NAME al que hago referencia es del tipo VARCHAR en SQL 6.5 y SYSNAME en SQL 2000.
Lo que necesito es obtener ahora con SQL 2000 el resultado que me daba esa consulta.
Responder Con Cita
  #3  
Antiguo 21-11-2008
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 688
Poder: 22
olbeup Va camino a la fama
Esta mal
Código:
UpdQuery.SQL.Add('INSERT INTO OrdECompChange');
UpdQuery.SQL.Add('VALUES ('''+ TableOrd.FieldByName('IDORDEN').AsString +
         ''',''' + QueryUser.FieldValues['USUARIO']+''','''+')');
Te falta QueryUser.FieldValues['USUARIO'].AsString
Código Delphi [-]
UpdQuery.SQL.Add('INSERT INTO OrdECompChange');
UpdQuery.SQL.Add('VALUES ('''+ TableOrd.FieldByName('IDORDEN').AsString +
         ''',''' + QueryUser.FieldValues['USUARIO'].AsString+''','''+')');

Creo que también te sobra el +''','''+')');

Un saludo.
Responder Con Cita
  #4  
Antiguo 24-11-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.442
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Recomimiendo para estos casos QuoetedStr; Te evitarías esa cantidad de comillas juntas.

Código Delphi [-]
'VALUES (QuotedStr(TableOrd.FieldByName('IDORDEN').AsString) +
         ',' + 
         QuotedStr(QueryUser.FieldValues['USUARIO']) + 
         ')'
         );

QuotedStr ya te devuelve la cadena con las comillas incluídas.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
problemas al introducir fechas a sql 2000 alfil123 MS SQL Server 5 19-12-2008 00:51:10
problemas con Fechas SQL 2000 Huer SQL 6 28-09-2005 00:22:22
problemas con intebase y usuarios de win-2000 digital Firebird e Interbase 1 29-12-2004 18:49:48
Problemas con Win 2000 y Win XP CFPA86 Varios 1 20-10-2004 23:36:13
Problemas con Access 2000 !!! vpepen Conexión con bases de datos 4 26-11-2003 16:45:01


La franja horaria es GMT +2. Ahora son las 01:55:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi