Excel导入SQL(2)
用第一种方法,上传服务器后,在一些服务器中,可能会出现以下错误:
必须在web.config中加 <system.web><identity impersonate="false"/></system.web> ,否则出现错误:System.Data.OleDb.OleDbException: 未指定的错误。加了以后,点多几次链接,会出现“用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败”,需要重新上传,然后又出现同样的错误。
所以,如果要上传到服务器的话,就要用到第二种方法。如下:
public Random rd;
rd = new Random(1);
string filename = this.FileUpload1.PostedFile.FileName;
//string filename = this.FileUpload1.PostedFile.FileName;
string type = filename.Substring(filename.LastIndexOf("."));
string z = Server.MapPath("../file/") + Guid.NewGuid().ToString() + type;
this.FileUpload1.PostedFile.SaveAs(z);
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionString ["IEISConnectionString"].ConnectionString);
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "SELECT * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=Yes;IMEX=1;DATABASE=" + z + "',sheet1$)";
SqlDataAdapter da = new SqlDataAdapter();
相关文档:
声明字段映射
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface FiledRef
{
String fieldName();
}
声明表映射
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface TableRef
{
& ......
sysforeignkeys
包含关于表定义中的 FOREIGN KEY 约束的信息。该表存储在每个数据库中。
列名 数据类型 描述
constid int FOREIGN KEY 约束的 ID。
fkeyid int 具有 FOREIGN KEY 约束的表对象 ID。
rkeyid int 在 FOREIGN KEY 约束中引用的表对象 ID。
fkey smallint ......
在“新建”菜单中,有Program window,Test window,SQL window和Command window等。
SQL window和Command window有什么区别??
Command window实现了SQL*Plus的所有功能,允许运行sql*plus命令,sql命令,sql脚本。
SQL window用于执行sql语句,显示sql输出,执行统计信息。(测试sql语句,查看表中的数据, ......
一次Project项目平台(PWA)意外停机且配置数据库SharePoint_Config 的LDF被意外删除,如果直接附加MDF文件则无法附加.
先尝试sp_attach_single_file_db恢复,执行如下:
sp_attach_single_file_db 'SharePoint_Config','D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\SharePoint_Config.mdf'
出现错误提示:
......
-- 查看当前db的登陆
select * from sys.sql_logins
-- 查看性能记数器
SELECT * from sys.dm_os_performance_counters
-- 执行过的线程所遇到的所有等待(不是当前正在运行的线程, 为自上次重置统计信息或启动服务器以来累积的数据),可分析靠前的几个等待较高的事件。
select * from sys.dm_os_wait_stats order by wa ......