请问自己用C#编写的Windows Service可以访问SQL数据库中的某个表么?
请给个简单的例子,谢谢!

解决方案 »

  1.   

    当然可以了,我以前做过作为网站后台管理数据的。例子嘛,公司的东西就不好给你了
    ------------------------------------------------
    需要翻译的C#技术文章和代码吗?http://www.msproject.cn/
      

  2.   

    當然可以,普通程序你怎么訪問SQL Server,在Windows Services裡也一樣
      

  3.   

    如果你有SQL 2005 直接发布Web Service 
    想要把store procedure变成Web Service就用这个吧,.NET, IIS都不需要,通过Windows 2003的HTTP Protocol Stack直接发布WebService,用这个功能需要Windows 2003 sp1  --DataSet CustOrdersOrders(string customerID)  
    CREATE ENDPOINT Orders_Endpoint   state=started        as http(   path='/sql/orders',   AUTHENTICATION=(INTEGRATED),       ports=(clear)   )  
     for soap(  WebMethod 'CustOrdersOrders'( name='Northwind.dbo.CustOrdersOrders'    ),     
         wsdl=default,  database='Northwind',  namespace='http://mysite.org/'  ) 
    Web Service就发布好了,敲入http://localhost/sql/orders?wsdl得到wsdl
    够快的吧, 在CustOrdersOrders这个存储过程中, 你想干什么就干什么
      

  4.   

    你普通程序里面怎么访问 Service里面一样也可以啊
    不用怎么改的
      

  5.   

    还是不会,一般的我也不会。
    我只是要用WindowsService访问数据库的表 DB1.Table1,然后读取edittime列等于今天的数据,然后把对应的ID保存到C:\a.txt 里面。
    不知道哪位老大可以帮忙解决?谢谢!!!
      

  6.   

    我也碰到这个问题,学习了
    http://hi.baidu.com/hhh3h
      

  7.   

    我只是要用WindowsService访问数据库的表 DB1.Table1,然后读取edittime列等于今天的数据,然后把对应的ID保存到C:\a.txt 里面。
    不知道哪位老大可以帮忙解决?谢谢!!!
      

  8.   

    先学ado.net 和io吧,在windowsservice里这两样是不变的 
      

  9.   

    你问的是两个问题
    1。如何创建windows service
    2。如何操作数据库表这都是两个最普通的问题,google里面搜索一下会有你要的答案
      

  10.   

    那请给我一个用VS2005 C# 编写的 Windows Services的完整小例子。谢谢!
      

  11.   

    http://support.microsoft.com/kb/310143/zh-cn
    楼主看完这个就明白了