Cần hướng dẫn đóng gói phần mền kèm data sql c#

membernew

Junior
Joined
Dec 15, 2012
Messages
234
Reactions
95
MR
0.072
Hiện giờ mình đang làm cái phần mềm quản lý mà đóng gói theo hướng dẫn trên mạng thì chỉ chạy được trên máy mình
Khi mang sang máy khác cài thì không chạy được
Bạn nào biết hướng dẫn mình với
 

khoatai

Hero
Joined
Jul 19, 2011
Messages
726
Reactions
519
MR
0.001
Call me! Call me! Follow me on Facebook
Hình như liên quan đến csdl thì máy chạy đó cũng phải cài hệ quản trị csdl hoặc cơ sở dữ liệu được đặt tại 1 máy chủ nào đó có cài hqtcsdl trên mạng mà máy chạy có thể kết nối đến được thì phải
 
cậu dùng database loại gì? sql server hay sql server compact?

sql vervel cậu ah......

- - - Updated - - -

Hình như liên quan đến csdl thì máy chạy đó cũng phải cài hệ quản trị csdl hoặc cơ sở dữ liệu được đặt tại 1 máy chủ nào đó có cài hqtcsdl trên mạng mà máy chạy có thể kết nối đến được thì phải

máy mình cài thử có cài sql server rồi mà ko chạy dc
 
sql vervel cậu ah......

- - - Updated - - -



máy mình cài thử có cài sql server rồi mà ko chạy dc

Nếu phần mềm dùng đến database mà chỉ sử dụng trên 1 máy riêng rẽ thì tốt nhất cậu lên dùng sql server compact.
Nếu dùng sql server rồi thì cậu backup database lại, mang qua máy kia restore lại, yêu cầu máy kia cũng cài sql server,
Sau đó xem lại cậu dùng cách nào để connect database, C# thì có nhiều thư viện hỗ trợ, ODBC, SqlClient,.. config lại connectionString cho đúng là được
 
Nếu phần mềm dùng đến database mà chỉ sử dụng trên 1 máy riêng rẽ thì tốt nhất cậu lên dùng sql server compact.
Nếu dùng sql server rồi thì cậu backup database lại, mang qua máy kia restore lại, yêu cầu máy kia cũng cài sql server,
Sau đó xem lại cậu dùng cách nào để connect database, C# thì có nhiều thư viện hỗ trợ, ODBC, SqlClient,.. config lại connectionString cho đúng là được

pm bạn này nè mà hỏi, :D
 
sai nếu k attack data + sửa connecting string thì lỗi chắc rồi

uh. vậy nên mới cần hd mà mình đóng gói mà nó attack luôn cho mình ý

- - - Updated - - -

làm theo hướng dẫn này là chạy được thui: A+B=C, C+D=E, cứ làm tiếp tục như thế là chạy được thui :binhsua146:

bác vui tính quá:binhsua146:
 
Nếu phần mềm dùng đến database mà chỉ sử dụng trên 1 máy riêng rẽ thì tốt nhất cậu lên dùng sql server compact.
Nếu dùng sql server rồi thì cậu backup database lại, mang qua máy kia restore lại, yêu cầu máy kia cũng cài sql server,
Sau đó xem lại cậu dùng cách nào để connect database, C# thì có nhiều thư viện hỗ trợ, ODBC, SqlClient,.. config lại connectionString cho đúng là được

thế mình conver sql server sang sql compact rồi đóng gói có chạy dc ko nhỉ
 

tunvit

Vip
Verified
Joined
Jun 5, 2011
Messages
3,685
Solutions
1
Reactions
11,910
MR
46.429
Chat with me via Yahoo Messenger Chat with me via Skype
Cái này thực sự dễ ko dễ mà khó cũng ko khó, mình hướng dẫn cách mà mình làm cho bạn tham khảo:
I/ Cách 1: mì ăn liền
- Đối với các csdl tầm nhỏ sử dụng csdl dạng mì ăn liền như sqlite, sql server compack. Google cách dùng nhé
II/ Cách 2: professional (thực sư là cho nó nguy hiểm 1 chút thôi, nếu làm cho các công ty lớn thì nên dùng cách này, múa lửa cho chuyên nghiệp)
- Chuẩn bị:
+ Yêu cầu lý tưởng nhất là phần mềm dc lập trình bằng SQL 2005 express + visual studio 2010, cái khác cũng dc thôi tùy bạn, cái này ít khi bị tạch nên mình hay xài
+ Trong database, không được có bất cứ kiểu dữ liệu nào mà sql 2005 không có, nhất là mấy bạn sv mới ra trường hay xài sql 2008, 2012 xài nhiều kiểu dữ liệu rất bá đạo đến lúc đóng gói thì tự làm khó cho mình
- Thực hiện SQL
+ Generate toàn bộ data + table + store procedue (nếu có) + function (nếu có).... thành 1 file *.sql
- Thực hiện C#
- Connection string phải đọc từ 1 file (*.xml, *.ini.....) và được phép custome (bằng 1 form)
- Tạo 1 hàm tự động chạy file script.sql (google nhé) vừa tạo ở trên (chạy ngầm tại first form (formload() handle))
- Tạo 1 hàm check connection string, nếu connect đươc thì cho vào form main, không được thì bắt người dùng điền tay trên form vừa tạo ở bước 1
- Tạo bộ cài bằng bộ setup wizard (nhỏ mà có võ) có sẵn trong visual studio có tích hợp bộ cài sql express
Done, have fun :)
 
Last edited by a moderator:
Cái này thực sự dễ ko dễ mà khó cũng ko khó, mình hướng dẫn cách mà mình làm cho bạn tham khảo:
I/ Cách 1: mì ăn liền
- Đối với các csdl tầm nhỏ sử dụng csdl dạng mì ăn liền như sqlite, sql server compack. Google cách dùng nhé
II/ Cách 2: professional (thực sư là cho nó nguy hiểm 1 chút thôi, nếu làm cho các công ty lớn thì nên dùng cách này, múa lửa cho chuyên nghiệp)
- Chuẩn bị:
+ Yêu cầu lý tưởng nhất là phần mềm dc lập trình bằng SQL 2005 express + visual studio 2010, cái khác cũng dc thôi tùy bạn
+ Trong database, không được có bất cứ kiểu dữ liệu nào mà sql 2005 không có, nhất là mấy bạn sv mới ra trường hay xài sql 2008, 2012 xài nhiều kiểu dữ liệu rất bá đạo đến lúc đóng gói thì tự làm khó cho mình
- Thực hiện SQL
+ Generate toàn bộ data + table + store procedue (nếu có) + function (nếu có).... thành 1 file *.sql
- Thực hiện C#
- Connection string phải đọc từ 1 file (*.xml, *.ini.....) và được phép custome (bằng 1 form)
- Tạo 1 hàm tự động chạy file script.sql (google nhé) vừa tạo ở trên (chạy ngầm tại first form (formload() handle))
- Tạo 1 hàm check connection string, nếu connect đươc thì cho vào form main, không được thì bắt người dùng điền tay trên form vừa tạo ở bước 1
- Tạo bộ cài bằng bộ setup wizard (nhỏ mà có võ) có sẵn trong visual studio có tích hợp bộ cài sql express
Done, have fun :)

thanks c. cách 2 có vẻ phức tạp nhỉ
dùng thử cách 1 xem sao :D
 
À nói thêm, cái mình hướng dẫn bạn cách 2 là click one nhé, chứ cài đặt phần mềm cho người khác mà vác nguyên bộ cài sql với attack database thì thôi khỏi cài, khách hàng bây giờ người ta khó tính lắm. Good luck ;)
 

egopaygood

Newbie
Joined
Jun 9, 2013
Messages
196
Reactions
21
MR
0.000
youtube đi thớt có video hướng dẫn đấy chứ nói thế này bn sẽ khó hình dung
 

Announcements

Today's birthdays

Forum statistics

Threads
424,007
Messages
7,138,639
Members
176,498
Latest member
thematrixpremiu

Most viewed of week

Most discussed of week

Most viewed of week

Most discussed of week

Back
Top Bottom