Estoy tratando de insetar insertar en una tabla de sqlserver los siguientes datos.
Código Delphi
[-] Datos.QryProducto.Active:= False;
Datos.QryProducto.SQL.Clear;
Datos.QryProducto.SQL.Add('INSERT INTO producto VALUES(');
Datos.QryProducto.SQL.Add(Quotedstr(EdClaveProducto.Text) + ',');
Datos.QryProducto.SQL.Add(Quotedstr(ednumpartida.text) + ',');
Datos.QryProducto.SQL.Add(Quotedstr(Ednombreproducto.Text) + ',');
Datos.QryProducto.SQL.Add(Quotedstr(Edunidadmedida.Text) + ',');
Datos.QryProducto.SQL.Add(ednumero.Text + ',');
Datos.QryProducto.SQL.Add(ednumero.Text + ',');
Datos.QryProducto.SQL.Add(ednumero.Text + ',');
Datos.QryProducto.SQL.Add(Quotedstr(Eddescripcion.Text) + ')');
Datos.QryProducto.ExecSQL;
Application.MessageBox('Datos registrados satisfactoriamente !!!', 'Aviso', MB_OK + MB_ICONINFORMATION);
pero me marca el siguiente error.
disallowed implicit conversion from data type varchar to data type money, use the convert function to run this query.
tengo una columna de tipo money...por lo visto ese es el error..mi pregunta es...¿Como hago la conversion de tipo varchar a money para podr inmsertarlo de antemano gracias..................