Red de conocimiento informático - Material del sitio web - Utilice declaraciones de Excel para operar la base de datos en la página web

Utilice declaraciones de Excel para operar la base de datos en la página web

Las declaraciones SQL pueden realizar la importación y exportación de Excel y SQL

Ejecutar procedimientos almacenados relacionados en eventos de botón:

************ Exportar a Excel

EXEC master...xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\ temp1.xls -c -q -S "GNETDATA/GNETDATA" -U "sa" -P""'

/* ********** Importar Excel

SELECCIONAR *

DESDE OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',

'Fuente de datos="c:\test.xls";ID de usuario=Admin;Contraseña=;Propiedades extendidas=Excel 5.0')... .xactions

SELECT cast(cast(número de sujeto como numeric(10, 2)) as nvarchar(255))+' ' Alias ​​convertido

DESDE OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',

'Data source=" c:\test .xls";ID de usuario=Admin;Contraseña=;Atributos extendidos=Excel 5.0')... .

---------------- ---------- ---------------------------------------- -----

EXCEL A SQL SERVER

Primero use ODBC para crear una fuente de datos, la fuente de datos apunta a la tabla del servidor SQL, luego use el control TTABLE para conectarse la base de datos,

Luego cree un OleObject y luego use Agregar, publicar datos de importación en la tabla EXCEL.

Ejemplo:

var

MSExcel:Variant;//definir una variable completa

MSExcel := CreateOleObject('Excel.Application ');

MSExcel..Open(Edit1.Text);//crear un OleObject

Table.Active:=true

Table.Append;

Table.FieldByName('Nombre de campo').Value:=MSExcel.

Table.FieldByName('Nombre de campo'.Value:=MSExcel.Cells.Value;

Table.Post;//realizar la importación