Operación C # de la base de datos mysql, la instrucción sql se ejecuta normalmente en navicat, pero se ejecuta en C #, sin resultados

Directorio

1. Descripción del problema y causa

2. Solución (prueba efectiva)


1. Descripción del problema y causa

C # opera la base de datos mysql, otras consultas no son un problema, pero involucra "seleccionar SISTEMA del código de compañía donde CHP_NAME = @ CHP_NAME", y el campo CHP_NAME se almacena en chino . Se ejecuta normalmente en navicat, el resultado es correcto
pero se ejecuta en C # La vida y la muerte no tienen resultados.

2. Solución (prueba efectiva)

Al conectarse a la base de datos, configure la codificación Charset = utf8 para evitar este error

: : String connectiontext = "Servidor = 139.222.313.153; Base de datos = testsys; Usuario = root; Contraseña = 1123456; Charset = utf8; ";

30 artículos originales publicados · Me gusta1 · Visitas1158

Supongo que te gusta

Origin blog.csdn.net/chunchunlaila/article/details/105197304
Recomendado
Clasificación