芯友网xin1234.com

上传excel并储存到数据库。 大家一般都用啥办法



浪漫袈裟-chief li
上传excel并储存到数据库。 大家一般都用啥办法
Chester.Y.Zhang
上传到服务器上,解析excel ,然后把数据存储到数据库
浪漫袈裟-chief li
用nopi 读取到datatable?
然后在存?
Chester.Y.Zhang
这样也是可以的
浪漫袈裟-chief li
假如我一个excel里头有的数据要存入A表有的要存入B表。 是不是这样最方便?
在datatable 里判断下该存入那个表,然后在存
Chester.Y.Zhang
当然可以根据实际数据情况
当然可以  根据实际数据情况
浪漫袈裟-chief li
我百度了半天。 没发现有好办法。 貌似只能这么做。所以请教大家,只能这么做最简单对吧
Day
sql service怎么查询一条数据对应的列名啊
κiξs丶浅瞳灬
SELECT ID FROM T
Day

不行啊
就是比如我知道AgentSuperior==17008855555 还有一个值等于 23   但是就是不知道23对应的列名
风轻云淡
你那里很清楚啊
Day
深圳--付
@Day 你获取到datatable里面   foreach  判断下咯
Day
只有这样么
深圳--付
sql不知道 
我来自桃源
你想知道 哪一列 =  23?
Day

就是23对应的列名
我来自桃源
自己百度下。 SQL 循环列。
select name from syscolumns where id=object_id('dbo.CRM_SaleServe')
object_id('表名')
自己看看效果。
Day
我来自桃源
DECLARE Employee_Cursor CURSOR FOR
select name from syscolumns where id=object_id('dbo.CRM_SaleServe')
OPEN Employee_Cursor
declare @Name Varchar(20),
 @num int,
  @SQLSTR3 VARCHAR(8000)
FETCH NEXT FROM Employee_Cursor into @Name
WHILE @@FETCH_STATUS = 0
BEGIN
----print @Name
SELECT @SQLSTR3='update dbo.CRM_SaleServe set '+@Name+'=replace(CONVERT(varchar(8000),'+@Name+'),''='',''='') where serveid in
(select serveid from dbo.CRM_SaleServe where '+@Name+' like ''%=%'')'

--SELECT @SQLSTR3='select serveid,'+@Name+' from dbo.CRM_SaleServe where '+@Name+' like ''%=%'''
EXEC (@SQLSTR3)
print @Name
print @SQLSTR3

FETCH NEXT FROM Employee_Cursor into @Name
END
CLOSE Employee_Cursor
DEALLOCATE Employee_Cursor

这是我 以前 写的 一个 替换 = 为 中文=
Day
嗯嗯
云中的Angel
这用游标写的啊
你这需求设计的不科学啊!
哈哈哈
a=="是"?1:0三元表达式不是这样写吗
κiξs丶浅瞳灬
是这样写。
Day

这样写是不是不可以啊
哈哈哈
我的报错了
云中的Angel
不是SET @SQLSTR3s=吗
OYON
有个话题,可以的话,大家一起讨论下
深圳--付
OYON
如果去培训学校教课,以后再重回IT企业上班,管理层,或者开发岗,对自己以后的发展,会有什么影响
深圳--付
要看什么层次的培训吧
而且培训就脱离了开发   对整体的项目把控也会生疏吧
达内青鸟之流呗
白金-白菜
达内 青鸟
OYON
嗯,北大,达内,牛耳等,入门级的
不想做coder
/托腮
深圳--付
如果是入门级培训   那以后做开发    对一些深入的东西会忘记吧
不想做coder
我要去新东方、蓝翔和北大青鸟学习一流技术
/托腮
OYON
如果以后回来做管理层呢,项目经理,总监之类的
深圳--付
你比较去做培训了    你还带的了团队不
对整体的项目开发、 把控 、 架构这块 都是缺陷吧
  干一行坚持一行
@OYON 我也是猜想  
OYON
没事,可以随便说点
都是参考嘛
还有没有
浪漫袈裟-chief li
关于viewmodel的文章有吗。 我有些不理解
浪漫袈裟-chief li
viewmodel可以在一个页面显示多个表, 如果我删除多个表的内容,能通过viewmodel保存到数据库吗
MVC真难鼓捣。    还不如直接操作数据库。。。
好多看不懂咋回事
如果我用PHP早吧网页做完了。。。 一个MVC 难了好一个月了。
Never Look Back
什么鬼啊,mvc跟viewmodel有什么关系
浪漫袈裟-chief li
特殊情况下一个页面要显示好几个表的 数据呀。
比如人名单,和这个名单下人的某些记录
名单是一个表, 记录又是一个表
Never Look Back
mvc是model view controler,不知道你说的啥你说的是mvvm吧
那是实体问题,看你们的架构怎么设计的了
浪漫袈裟-chief li
没   百度说, MVC里头也可以用viewmodel
自己组装实体
Never Look Back
当然,何止是mvc,凡是程序都可以viewmodel,看你们自己的架构,那就要问你们组装实体的人了
浪漫袈裟-chief li
好难啊。 
呵呵
你是想问  怎么用是吧?
action 里  return view(model);
页面  @model 实体  后面@Model 就可以直接用了
我来自豪宅
多个表放一个model里面
深圳--付
viewbag也可以呀

相关问题
------分隔线----------------------------
赞助商链接
赞助商链接
推荐内容