|
|
发表于 2025-8-31 15:04:05
|
显示全部楼层
浙江省嘉兴市
成功的代码:
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 数据库绝对路径 | 文本型 | | | | 运行目录 | 文本型 | | | | jb | 整数型 | | | | 局_et文件名 | 文本型 | | | | 局_ODBC | 文本型 | | | | 局_数据库句柄 | 整数型 | | | | 局_text | 文本型 | | |
通用对话框1.过滤器 = “Excel表格(*.xls,*.xlsx)|*.xls;*.xlsx|WPS表格(*.et)|*.et|两种表格(*.xls,*.xlsx,*.et)|*.xls;*.xlsx;*.et”通用对话框1.文件名 = “”通用对话框1. 打开 ()局_et文件名 = 通用对话框1.文件名 外部数据库1. 打开 (ODBC_xlsx (局_et文件名 ), , 假)局_数据库句柄 = 外部数据库1. cha询 (“select * from [信息设备台账$]”)调试输出 (外部数据库1. 读 (局_数据库句柄, 3 )) |
| ODBC_xlsx | 文本型 | | |
| 参_数据库绝对路径 | 文本型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 局_ODBC | 文本型 | | | | 局_运行目录 | 文本型 | | |
局_运行目录 = 取文本左边 (参_数据库绝对路径, 倒找文本 (参_数据库绝对路径, “\”, , 假) - 1 )局_ODBC = “ODBC;DBQ=” + 参_数据库绝对路径 + “;DefaultDir=” + 局_运行目录 + “;Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DriverId=1046;FIL=excel 12.0;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;ReadOnly=1;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;”返回 (局_ODBC )
下面是输出的结果:
|
|