Web service động???

#1
Mình lập trình để thao tác trên CSDL SQL server 200 đặt ở trên máy PC bằng PPC như sao :
1/ Trên PC mình xây dựng 1 web service tương tác với SQLSERVER
2/ Mình xây dựng 1 application trên PPC truy cập tới webservice để lấy thông tin về cũng như truyền các thông điệp thao tác trên CSDL

Mình gặp một vấn đề như thế này : Khi mình add "web reference" thì mình phải khai bái 1 địa chỉ tới web service : http://192.168.1.34/Service/... chẳng hạn. Như vậy thì chương trình chỉ có thể connect tới cái service trên máy ở địa chỉ 192.168.1.34, khi đem qua máy khác (khác IP) thì không thể chạy được.

Vậy có cách nào để cái địa chỉ này nó động không? (Trong file "reference.vb" mình thấy có rất nhiều giá trị "192.168.1.34", cứ mỗi hàm bên web service lại có nó)

Các bạn giúp mình nhen!
 

yan

GẮN KẾT
GÂY DỰNG
#2
Khi xây dựng các webservice, khi code bạn dùng server là một name sau này sẽ được sử dụng, chẳng hạn handheld.com.vn bạn cài dịch vụ Directory ( 2003 Server ) hoặc Domain để đặt máy chủ đó eo địa chỉ này, sau khi hoàn thành bạn up lên trang web thật và chạy thôi...
Tuy nhiên về nguyên tắc trong code của bạn có thể khai báo biến để lưu địa chỉ server cho bạn tương tác...bạn có thể tùy biến chương trình, mình làm đâu có cần add webservice gì đâu nhể, add reference của SQL Mobile khi kết nối nhập địa chỉ server là được mà :D
 

truonglekhanh

GÂY DỰNG
NHẬP HỘI
#3
Hì, tại mình muốn connect để lấy dữ liệu được lưu bằng SQL Server đó mà, nên mới dùng Webservice.
Có cách nào để connect trực tiếp vào Sql Server bên máy khác không vậy các bạn?
 
#5
HIc... hic... set thẳng domain name, còn khi test trên localhost thì bác cứ fixed ip tĩnh của máy luôn cho nó khỏe.
 

Bài viết cần bạn xem thêm

Nguyên hộp BayBrook Mall đã bán 3.100.000₫ hiệu Sperry lạ hoắc. Made in Indonesia

83BE38C9-8FC4-498B-A353-6BBA8706919B.jpeg
4C75A827-FEC8-4477-8AEF-A48535DE90AE.jpeg
A1713754-794B-4BE6-A9A5-54626CD7B585.jpeg
Lazada Vietnam Master card on Monday
Top