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.064
Insuree Balance
0
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
 
cậu dùng database loại gì? sql server hay sql server compact?
 
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
 
vậy khi đem sang máy khác khi bạn chạy nó báo ra sao
 
vậy khi đem sang máy khác khi bạn chạy nó báo ra sao

theo mình nghĩ là nó lỗi data . vì chạy cái này phải attack data vào sql và chỉnh đường dẫn đến csdl cái này mình ko biết
 
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
 
sai nếu k attack data + sửa connecting string thì lỗi chắc rồi
 
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:
 
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ỉ
 
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 ;)
 
À 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 ;)

mình làm btl thôi :D
 
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
418,817
Messages
7,076,685
Members
170,888
Latest member
789betgripe
Back
Top Bottom