Red de conocimiento informático - Problemas con los teléfonos móviles - ¡Cómo escribir un programa en C para importar el archivo txt a la tabla SQL después de conectar VC a la base de datos! ¡Programa fuente!

¡Cómo escribir un programa en C para importar el archivo txt a la tabla SQL después de conectar VC a la base de datos! ¡Programa fuente!

Jeje, también encontré este problema hace unos días.

Al principio hice esto:

(1) Definir dos variables

_ConnectionPtr m_pConnection;

_RecordsetPtr m_pRecordset;

p>

(2) Escribir código en el botón de mfc

m _pRecordset.CreateInstance(__uuidof(Recordset));

CString sql;

sql.Format("inserción masiva de datos de 'D:\\a.txt' with( fieldterminator = ',', rowterminator = '\n')");

m_pRecordset-gt; Open(_variant_t (sql), m_pConnection.GetInterfacePtr(), adOpenDynamic, adLockOptimistic, adCmdText);

Los dos pasos anteriores pueden importar el archivo de texto D:\\a.txt a la tabla de datos de la base de datos. , pero de esta manera Hay un problema:

Los datos importados no muestran errores al consultar los datos, pero se encuentran problemas al exportar los datos. (Puedes intentar exportar los resultados de tu consulta como un archivo csv)

Hoy finalmente resolví este problema, es decir, el carácter de nueva línea de rowterminator = '\n' se escribió como '\r\n ' , es decir, rowterminator = '\r\n', por lo que el problema está resuelto.

Porque así es como el texto en la ventana termina con \r\n.

(Conexión a la base de datos omitida arriba)